タグ付けされた質問 「ssh」

セキュアシェル; 2つのネットワークデバイス間の安全なチャネルを介したデータ転送を可能にするネットワークプロトコル。

2
リモートvimからローカルvimにテキストをコピーして貼り付けるにはどうすればよいですか?
sshを介してリモートマシンのvimでファイルを編集しています。リモートファイルからテキストをコピーして、ローカルマシンで実行されているvimインスタンスに貼り付けたいと思います。これを行う簡単な方法はありますか?ターミナルエミュレータの選択機能を使用して、現在画面上にあるテキストを選択できますが、選択範囲が画面に収まりきらない場合は、うまくいきません。
12 ssh  vim  copy-paste 

3
`ssh <host>`はログインシェルですが、 `ssh <host> <command>`はログインシェルではありませんか?
ssh &lt;host&gt; &lt;command&gt;構文を使用してSSHホストでコマンドを直接実行すると.bashrc、.bash_profile(または.profile)の出力は表示されますが、出力は表示されないことに気づきました。 たとえば、次のコマンドを両方のファイルの先頭に配置すると、 echo ${BASH_SOURCE[0]} 手動でソースします.bash_profile(.bashrc順番にソースします)。 $ . .bash_profile .bash_profile .bashrc これは、ssh &lt;host&gt;コマンドの形式を使用して、SSH経由でこのコンピューターにリモートでログインした場合に表示される出力と同じです。(そして、.bash_profile一時的に別の場所に格納した場合、これらの行はどちらもエコーされません。) ただし、のssh &lt;host&gt; &lt;command&gt;形式でリモートマシンで直接コマンドを実行するとssh、出力は次のようになります。 $ ssh &lt;host&gt; echo foo /home/rlue/.bashrc foo 私の理解では、との違いということである.bash_profileとは、.bashrc前者がためであるということであるログインシェル後者はためのものであるインタラクティブ、非ログインシェル。 私は次のように結論しました: ssh &lt;host&gt;ソースのみ.bash_profile、一方 ssh &lt;host&gt; &lt;command&gt;ソースのみ.bashrc、つまり 前者はログインシェルであり、後者はそうではありません。 これらの結論は正しいですか?がssh &lt;host&gt; &lt;command&gt;インタラクティブな非ログインシェルとして扱われるのはなぜですか?SSHはまだリモートマシンにログインしてコマンドを実行していませんか?



2
標準のsshプログラムでsshトンネルを介してhttpsトラフィックをトンネルすることは可能ですか?
ssh-tunnelを介して(svnリポジトリの)httpsトラフィックを再ルーティングできますか? 問題は、次のようにリッスンするためのトンネルを1つだけ作成すると、httpsを使用するサービスが機能しないことです。 ssh -L 12345:server.com:443 localhost 他に何かする必要がありますか?目的は、https://PROJECT.googlecode.com/svn/をトンネルすることです。ここで、PROJECTはプロジェクト名です。
12 ssh  tunnel  https 

2
SSH:動的アドレスを持つ既知のホスト
動的IPアドレスを持つホストに接続する必要があります。 IPが変更されるたびに、SSHは指紋の検証を要求します。 The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)? SSHにホスト公開鍵を渡すことは可能でしょうか? SSHはホストの信頼性を自動的に検証します ホストキーはknown_hostsファイルに保存されていません この質問は、既知のホストに対するSSHのホスト検証を回避する方法とは異なりますか?他の質問はSSH検証を抑制することを目的としているため、私はそれを抑制したくありません。SSHではなく、ホストの公開鍵(私が知っていて、ファイルに格納されている)を使用してホストを認証したいのです。known_hostsファイル。 私にとって他の質問は、動的IPを使用して単一の既知のサーバーに接続するのではなく、毎回別のサーバーに接続することに関するもののようです。

3
OpenSSH Includeディレクティブの何が問題になっていますか?
最近、macOS Sierra上のOpenSSHが7.3p1にアップグレードされました。つまり、Includeconfigディレクティブが利用可能です。 しかし、実際に使用するのに問題があります。 私は以下を持っています~/.ssh/config: Host github.com Hostname github.com User git IdentityFile ~/.ssh/keys/github_rsa Host den HostName narzt-desktop.local User camden GSSAPIAuthentication no AddressFamily inet Host walle User CamdenNarzt HostName WALLE.local AddressFamily inet GSSAPIAuthentication no Include ~/.ssh/config.d/* 私が見たここが、私はたくさんの追加した場合、いくつかの有用なデバッグ出力であるかもしれないことを-v私はこれを取得含まれるファイルのいずれかでホストの設定をテストするとき、私のsshコマンドにフラグを、まだ: $ \ssh -vvvvG git-codecommit.us-east-1.amazonaws.com OpenSSH_7.3p1, LibreSSL 2.4.1 debug1: Reading configuration data /Users/camdennarzt/.ssh/config debug3: /Users/camdennarzt/.ssh/config line …
12 macos  ssh  openssh 

4
Google CloudでSSHが閉じているときにJavaアプリを実行し続ける
現在、Google Cloud ComputeのVMにSSH接続してJavaアプリを実行しています。アプリを実行するコマンドを発行すると、コンソールが読み込まれます。SSH接続を終了するとすぐに、アプリがシャットダウンします。これはコンソールが閉じられたためだと思います。 このアプリ(サーバー)は、SSHを終了した後も存続し、いつでもコンソールに再接続してサーバー上でコマンドを発行できるようにしたいと考えています。
12 linux  ssh 

3
あるサーバーから別のサーバーにSSHキーをコピーする
ユーザーがssh経由でログインできるサーバー(IPがabcdであると想定)があります。次に、IPを同じに保ちながら物理マシンを変更します。新しいマシンはまだこのようなユーザーによってアクセスされるように $ ssh abcd 問題は、1人のユーザーがログインしようとするたびに、次のssh-key不一致エラーが発生することです。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @警告:リモートホストIDが変更されました!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ 誰かが何か厄介なことをしている可能性があります! 誰かが今あなたを盗聴している可能性があります(中間者攻撃)! RSAホストキーが変更された可能性もあります。 リモートホストから送信されたRSAキーのフィンガープリントは 02:dc:c6:18:1b:34:b7:1d:fa:90:ab:e1:95:48:69:84。 システム管理者に連絡してください。 /home/user/.ssh/known_hostsに正しいホストキーを追加して、このメッセージを削除します。 /home/user/.ssh/known_hosts:37の問題のあるキー 同窓生のRSAホストキーが変更され、厳密なチェックを要求しました。 ホストキーの検証に失敗しました。 私はユーザーがファイル〜/ .ssh / known_hostsから37行目を削除でき、次にyes / noプロンプトが表示されることを知っています。私が欲しいのは、ユーザーがこのマシン全体の交換に気づかずに、パスワードの入力を求められることです。 どうやってするか?
12 ssh 

1
Mac端末でSSHエージェント転送を行う方法は?
私はこれに関して多くのチュートリアルをチェックしましたが、はっきりしていません。 tutsごとに、エージェント転送を構成する方法は2つあります あなたの設定ファイル~/.ssh/configセット Host example.com ForwardAgent yes のようなアイデンティティを追加することによってssh-add。 それの用途は何ですか キーパスフレーズの保存に使用されるSSHエージェント転送。毎回パスフレーズを入力する必要がないようにするには? SSHエージェント転送をテストするために2つのサーバーが必要ですか?提案してください。または、単一サーバーでもテストできますか? 私はこのgitハブリンクを確認し、同じ手順に従いました。エージェントを見ることができます。このコマンドを実行すると、動作echo "$SSH_AUTH_SOCK" しているということですか? サーバーでどうすればよいですか?案内してください。 更新: sshしようとすると、ターミナルにこのエラーメッセージが表示されます エージェントは、キーを使用した署名の失敗を認めました。

1
Silence ssh-add
私はいくつかのタスクを実行するcronjobを持っており、スクリプトの最初に実行されるssh-add呼び出しです(適切なキーを使用してユーザーとして実行されないため、追加する必要があり、将来的にはバージョン管理で定義されたキーをデプロイします)。これは次のようになります。 ssh-agent bash -c "ssh-add /home/tomjn/.ssh/id_rsa; etc... " このcronjobは定期的に実行されるため、沈黙させたいと思います。受信トレイにたくさんのメールがあり、それらは「はい、キーが追加された」とまったく意味がありません。git pullのリモート接続がハングアップするなど、問題が発生した場合にのみメールが必要です。 だからTLDR、私はこれを見続けます: 追加されたID:/home/tomjn/.ssh/id_rsa(/home/tomjn/.ssh/id_rsa) どうすればシャットダウンできますか? 私は次のようなことを試しました: ssh-add /home/tomjn/.ssh/id_rsa &gt; /dev/null しかし、役に立たない。マニュアルページに--quietパラメータがあることが示されていませんが、出力を無音にするために他に何かできることはありますか?
12 ssh  ssh-agent 

3
iTermでビジュアルベルを点滅させる
OSX(ヒョウ)でiTermを使用してLinuxマシンにsshしています。セッション間で作業を保存するために、devマシンでscreenを実行します。私はオーディオベルの大ファンではなく、画面のデフォルトの「Wuff Wuff」ベル(またはページの下部に表示される他の小さなメッセージ)は好きではありません。私が好きなのは、視覚的なベルとしてフラッシュ(前景と黒地の色をほんの一瞬入れ替える)にしたことです。私は以前PuTTYを使用していましたが、チェックボックスをオンにするだけで簡単ですが、iTermでそのようなオプションを見つけることができません。私の質問は、視覚的なベルをフラッシュに設定するにはどうすればよいですか? 理想的な答えは、ローカルコンピューター上のiTerm、Linuxサーバーへのsshed、Linuxサーバーへのsshed、および画面の実行で機能します。
12 macos  ssh  display  iterm  bell 

1
「許可が拒否されました(公開鍵)。」Cygwinの更新後
Cygwinを更新しましたが、リモートマシンにSSH接続できなくなりました。 SSHからの関連するデバッグ出力は次のとおりです。何が起こっている? debug1: Server host key: ssh-rsa SHA256:VTUSWVnLWQ6ohJ0hZ7vcswPKnuBsXSqtqH054jWxMAA debug1: Host 'xxx.yyy.zz' is known and matches the RSA host key. debug1: Found key in /home/nifle/.ssh/known_hosts:5 debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: …
11 windows  ssh  cygwin  ssh-keys 

3
ホストのSSHキーを使用して、Vagrant VM内でプライベートリポジトリをgit cloneする方法は?
PuppetLabsを使用vcsrepoしてパブリックgitリポジトリを複製することはできますが、ホストのSSHキーを使用してプライベートリポジトリを複製することもできます。 これを達成するため、Vagrantfileおよび/またはmanifests/default.ppこれを達成するために、構成はどのように見えますか?
11 ssh  git  vagrant  puppet 

2
gpgとSSHを一緒に使用する方法は?[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: GPGキーとSSHキーは交換可能ですか? gpgとSSHを一緒に使用する方法は? 1)gpgを使用してテキストファイルを暗号化および復号化する2)SSH鍵を生成および使用してパスワードなしでリモートサーバーにアクセスする基本手順を知っています。 この2つを統合できるのだろうか。この2つは無関係であり、日常の使用で分離する必要がありますか?
11 ssh  gnupg  pgp 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.