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

SSH(Secure SHell)は、リモートコンピューターでコマンドを安全に実行するためのプロトコルです。SSHクライアントおよびサーバーソフトウェアの構成、使用、トラブルシューティングに関する質問には、このタグを使用してください。


6
sshd_configの `ServerAliveInterval`と` ClientAliveInterval`のオプションは正確に何ですか?
私が見つかりました。この質問を、私は、私は非常に二つの変数の設定を理解していないごめんなさいServerAliveIntervalとClientAliveInterval受け入れられた応答で述べました。ローカルサーバーがタイムアウトした場合、この値をゼロに設定する必要がありますか?タイムアウトすることはありませんか?代わりに300秒に設定する必要がありますか? 私の質問は、単純に、応答でラップトップをサスペンドしてからサスペンドを解除すると接続がタイムアウトするWrite failed: Broken pipeものとそうでないものがあります。壊れたパイプで失敗しないようにローカルsshdを正しく構成するにはどうすればよいですか?
161 ssh  configuration 

9
実行中のプロセスを否認し、それを新しいスクリーンシェルに関連付けるにはどうすればよいですか?
SSHシェルで実行中のプログラムがあります。私はそれを一時停止し、戻ってきたときに実行を一時停止解除できるようにします。 私がそうすることを考えた1つの方法は、所有権をスクリーンシェルに移し、そこでスクリーンシェルを実行し続けることでした。 続行する別の方法はありますか?


8
ssh-addからの苦情:認証エージェントへの接続を開けませんでした
ssh-addRaspbianを実行しているRaspberryPiで作業しようとしています。 起動ssh-agentすると、次の出力が端末に出力されます: SSH_AUTH_SOCK=/tmp/ssh-06TcpPflMg58/agent.2806; export SSH_AUTH_SOCK; SSH_AGENT_PID=2807; export SSH_AGENT_PID; echo Agent pid 2807; 実行すると、実行されているps aux | grep sshことがわかります。 次にssh-add、キーパスフレーズを追加するために実行しようとすると、次のメッセージが表示されます。 Could not open a connection to your authentication agent. 何か案は?

3
ssh-addはリブート間で持続しません
エージェントにsshキーを追加しました: $ ssh-add ~/.ssh/id_rsa_mac Identity added: /Users/alex/.ssh/id_rsa_mac (/Users/alex/.ssh/id_rsa_mac) 再起動後、エージェントにはこのキーが追加されなくなります。 $ ssh-add -l The agent has no identities. なぜこれが起こったのですか?
150 ssh  osx  ssh-agent 

5
known_hostsファイルでホストを見つけることは可能ですか?
known_hostsファイルに含まれるホストを確認したいのですが、人間が読めるようには見えません。読むことは可能ですか? より具体的には、複数の名前で接続できるホストがあり、既知のホストファイルから期待される指紋を見つけたいと思っています。 更新:OpenSSH_5.3p1 Debian-3ubuntu7、OpenSSL 0.9.8k 2009年3月25日を使用しています known_hostsファイルの行は次のようになります。 |1|guO7PbLLb5FWIpxNZHF03ESTTKg=|r002DA8L2JUYRVykUh7jcVUHeYE= ssh-rsa AAAAB3NzaC1yc2EAAFADAQABAAABAQDWp73ulfigmbbzif051okmDMh5yZt/DlZnsx3DEOYHu3Nu/+THJnUAfkfEc1XkOFiFgbUyK/08Ty0K6ExUaffb1ERfXXyyp63rpCTHOPonSrnK7adl7YoPDd4BcIUZd1Dk7HtuShMmuk4l83X623cr9exbfm+DRaeyFNMFSEkMzztBYIkhpA2DWlDkd90OfVAvyoOrJPxztmIZR82qu/5t2z58sJ6Jm2xdp2ckySgXulq6S4k+hnnGuz2p1klviYCWGJMZfyAB+V+MTjGGD/cj0SkL5v/sa/Fie1zcv1SLs466x3H0kMllz6gAk0/FMi7eULspwnIp65g45qUAL3Oj
115 ssh 

1
ターミナルを閉じずに応答しないsshセッションを強制終了します
端末全体を殺さずに応答しなくなったSSHセッションから切断する方法はありますか?具体的には、konsoleを使用していますが、使用しているマシンがハングすることがありますが、実際には死なないので(接続が切断されます)。そのため、SSHがハングするだけで、ターミナルを閉じて新しいターミナルを開いてsshに戻るか、他の操作を行う必要があります。sshセッションからctrl + cを効果的に削除する方法はありますか?
110 ssh  terminal 

10
ssh_exchange_identification:読み取り:ピアによる接続のリセット
私はOS Xでubuntu 12.04サーバーにsshしようとしています。突然SSHが機能しなくなるまでSSHで接続できました。-vこれをデバッグするために使用するためにオンラインで読みました。以下に出力を示します。別のボックスにsshしてから、そのボックスからサーバーにsshでログインすると、ログインできます。この問題をデバッグする方法がわかりませんが、学びたいです。 $ ssh -v me@server OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: /etc/ssh_config line 53: Applying options for * debug1: Connecting to server [IP] port 22. debug1: Connection established. debug1: identity file /Users/me/.ssh/id_rsa type 1 …
106 ssh 

11
使用しているLinuxのバージョンを確認するにはどうすればよいですか?
多くの場合、サーバーの構成をあまり知らなくても、新しいクライアントのボックスにsshしてWebサイトの構成を変更します。使用しているシステムに関する情報を取得するいくつかの方法を見てきましたが、現在使用しているUnix / Linuxのバージョンと基本的なシステム情報(64ビットシステムの場合など)かどうか)、そしてそのようなこと? 基本的に、ボックスにログインしたばかりで、それについて何も知らなかった場合、どのようなものをチェックアウトし、どのコマンドを使用してそれを実行しますか?

6
SSHセッションでBroken pipeメッセージは何を意味しますか?
SSHセッションがWrite failed: Broken pipeメッセージで切断することがあります。どういう意味ですか?そして、どうすればセッションを開いたままにできますか? 私は知っていますがscreen、それは私が探している答えではありません。これはsshd設定オプションだと思います。
103 ssh 

9
22以外のポートでssh-copy-idを実行することは可能ですか?
SSHが標準以外のポートで実行されているサーバーがあります。22の代わりに8129で実行されます。ログインするには、次を使用します。 ssh -p 8129 hostname これで、パスワードなしのログイン用のキーをセットアップする必要があるときはいつでも、公開キーをコピーして、それをauthorized_keysに手動で追加する必要があります。コマンドssh-copy-idを使用してこのプロセスを簡素化できることを発見しましたが、sshサーバーのポートを指定するオプションがないようです。 ssh-copy-idポート8129を使用するように指示する方法はありますか、このコマンドを忘れて、以前のように手動でコピー/貼り付けする必要がありますか?
99 ssh 

10
sftpでディレクトリをアップロードしますか?
sftpでディレクトリ(他のディレクトリを含む数レベルの深さ)のアップロードに問題があります。gzipすることでこれを回避できることはわかっていますが、なぜそれが必要なのかわかりません。 とにかく、やってみます sftp> put bin/ Uploading bin/ to /home/earlz/blah/bin bin/ is not a regular file sftp> put -r bin/ Uploading bin/ to /home/earlz/blah/bin Couldn't canonicalise: No such file or directory Unable to canonicalise path "/home/earlz/blah/bin" 最後のエラーメッセージは完全に馬鹿げていると思います。それで、ディレクトリは存在しませんか?ディレクトリを作成してみませんか? とにかくsftpでこの問題の周りにありますか、または単にscpを使用する必要がありますか?
97 linux  ssh  sftp 


6
パスフレーズなしの自動化されたssh-keygen、どのように?
ssh-keygen後で使用するいくつかのpub / privateキーペアを呼び出して作成する自動スクリプトを作成したいと思います。原則として、すべてが正常に機能します ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q 。......キーを暗号化するパスフレーズを要求されることを除きます。これにより、現在の自動化が困難になります。 コマンドライン引数を介してパスフレーズを提供-N thepassphraseして、プロンプトが表示されないようにすることができます。それでも、暗号化によってさらにセキュリティで保護されたキーを持つことさえ望んでおらず、キーペアをプレーンテキストにしたいです。 この問題に対する(最良の)解決策は何ですか? -qおそらく「/静かなサイレント」を意味オプションは、まだパスフレーズの相互作用を回避していません。また、私はこのようなものを見つけていません ssh-keygen ...... -q --no-passphrase 「パスフレーズの欠落」の長所と短所について説教したり、教えたりしないでください。(スクリプトとしてではなく)インタラクティブフォームでは、ユーザーは[ENTER]を2回押すだけで、キーはプレーンテキストとして保存されます。これは、次のようなスクリプトで達成したいことです。 #!/ bin / bash command1 command2 var = $(command3) #これはスクリプトを停止してパスワードを要求するべきではありません ssh-kegen -b 2048 -t rsa -f / tmp / sshkey -q
86 ssh  scripting 

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