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

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

2
ssh接続が非常に遅い
いくつかのリモートシステムがあり、そのうちの1つであるdebianを実行しているlinodeは、sshが非常に遅く、毎回約20〜25秒かかります。これは比較的最近起こったようです。同様の質問に対するいくつかの回答で提案されているように設定GSSAPIAuthenticationを試みましたが、違いはありません。また、fqdnまたはIPアドレスを使用してログインしても、違いはありません。私は、ローカルのLinuxボックスまたはローカルのMacintoshのどちらからでも同じ遅延スッシングを使用しています。linodeからローカルlinuxボックスへのこのような遅延スッシングはありません。同じバージョンのDebianを使用する別のリモートシステムがあり、2秒でsshできます。の唯一の違いnoyes/etc/ssh/sshd_config 2つのDebianボックスのファイルは、高速のものはパスワードを許可せず、許可された暗号のリストも指定するということです。 を使用してログインするssh -vvv root@linodeと、>>>>>>でマークされた部分で遅延が発生します debug2: key: /root/.ssh/id_ecdsa ((nil)) debug2: key: /root/.ssh/id_ed25519 ((nil)) debug3: send packet: type 5 debug3: receive packet: type 6 debug2: service_accept: ssh-userauth debug1: SSH2_MSG_SERVICE_ACCEPT received debug3: send packet: type 50 >>>>>> debug3: receive packet: type 51 debug1: Authentications that can continue: publickey,password debug3: start over, passed …
18 debian  ssh 

1
SSHがIPアドレスのknown_hostエントリを追加するのはなぜですか?
nms.example.orgという名前のホストがあります。私/etc/ssh/ssh_known_hostsには、RSAキーを持つホストのエントリがあります。このエントリ、および他のすべてのエントリは、構成管理システムによって管理されます。 nms.example.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZqfmVPs/XqTS... また/etc/ssh/ssh_config、特定のホストのホストキーエイリアスを設定するためのエントリがあります。私がすべてを正しく理解していれば、これはnms.example.org重要なことだけを意味します。 Host nms.example.org nms.example nms HostKeyAlias nms.example.org HostName nms.example.org クライアントから接続するときに、sshがホストのIPを使用してユーザーごとのknown_hostsにキーを追加する必要があると考えるのはなぜですか? $ ssh nms -v OpenSSH_6.0p1 Debian-4+deb7u4, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /home/zoredache/.ssh/config debug1: /home/zoredache/.ssh/config line 61: Applying options for * debug1: /home/zoredache/.ssh/config line 71: Applying options for * debug1: Reading configuration data …
18 ssh 

2
最初の一致でssh構成を停止する
.ssh構成ですべてのホストのローカルプロキシを追加しましたが、proxyコマンドを使用せずにローカルvmにシェルする必要があります。私のssh試行の出力: debug1: /Users/bbarbour/.ssh/config line 1: Applying options for local.dev debug1: /Users/bbarbour/.ssh/config line 65: Applying options for * 次のssh構成が与えられた場合、ProxyCommandがlocal.devエントリに適用されないようにするにはどうすればよいですか? Host local.dev HostName dev.myserver.com User developer ... Host * ProxyCommand /usr/local/bin/corkscrew 127.0.0.1 8840 %h %p
18 ssh 

6
今すぐSSHセッションで実行されるプログラムからの出力を停止する
問題 SSHを介して大量の情報を出力するコマンドを実行します。たとえば、100万回実行されるループ内にデバッグ情報を愚かに追加するか、単にcat /dev/urandomキックのために実行します。 端末には情報が殺到しています。 コマンドをできるだけ早く終了し、プログラムを修正したい。何が印刷されるかは気にしません。さて、問題はCtrl+ CASAP を押すことです(上記の例ではコマンドを実行した直後にそれを押しました)が、不要な情報もすべて印刷するには時間がかかります。 私が試したこと Ctrl+ Cを強く押して、ターミナルがついに追いついたときに面白い結果が得られました。 OUTPUT HERE^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C ^C^C ^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C 私も読んCtrl+ Sどうやら、端末伝えるために使用される「停止出力を、私は追いつくために必要がある」どうやら、それは何もしません。 その他の詳細 実行しているプログラムがそのようになる可能性があることを覚えていなくても、実行するコマンドを変更したくないので、どんな状況でも自分を救うことができます。 SSHクライアントはCYGWIN_NT-6.1-WOW64 luna …
18 ssh  terminal  cygwin 

3
プライベートIPへのssh
プライベートIP 10.150.5.141(制限されたファイアウォール)を持つように構成されたCentOS(コンピューターA)のコンピューターがあり、実際のIP wxyzでインターネットとArchLinux VPS(コンピューターB)にアクセスできます コンピューターAに接続するためにコンピューターBにアクセスできる別のpc(コンピューターC)を作成するにはどうすればよいですか?コンピューターCはコンピューターAに直接接続できません(Aのプライベートネットワーク上にあるため)? トンネルが別のcomputer:portへのローカルポートを開くことができることは知っていますが、逆の方法はありますか? sshコンピューターB を使用してコンピューターAにアクセスしたいが、コンピューターA のネットワークが制限されているため、コンピューターBはコンピューターAにアクセスできません 私はこのようなものが欲しい: ssh -connect-to w.x.y.z:22 -open-port vvv -forward-to 10.150.5.141 -port 22 私ssh w.x.y.z:vvvがコンピュータCからそれをプライベートネットワークに転送するように10.150.5.141:22。

7
1つのコマンドですべてのSSH接続を終了し、PuTTYを閉じます
すべてのSSH接続をバッ​​クアウトし、「ワンショット」でPuTTYを閉じる方法はありますか?私はWindows 7で働いており、PuTTYを使用してさまざまなLinuxホストにSSHで接続しています。 私が自分自身を働かせている方法の例: SSH to host1 with PuTTY... banjer@host1:~> #...doin some work...ooh! need to go check something on host8... banjer@host1:~> ssh host8 banjer@host8:~> #...doin some work...OK time for lunch. lets close putty... banjer@host8:~> exit banjer@host1:~> exit Putty closes. 上記のように、host8からPuTTYを一度に閉じる方法はありますか?場合によっては、最大5または10ホストまでのホストを見つけます。XをクリックしてPuTTYウィンドウを閉じることができますが、exitコマンドを使用してSSH接続が適切に閉じられるようにしたいと思います。また、怠を増やす方法に関するヒントを求めていることに気づきました。私はそれを「どうすればもっと効率的にできるか」と書き留めます。
18 linux  ssh  windows  putty  exit 

3
デフォルトでは、どのユーザーがSSH経由でログインできますか?
Debian 6をセットアップしたとき、パスワードを知っているroot以外のユーザーはSSH経由でシステムにログインできますか? Apache 2をインストールすると、www-dataというユーザーが作成されます。このユーザーはSSH経由でシステムにログインする権利を持っていますか?しかし、誰もがログインできるwww-dataのデフォルトのパスワードがあれば、私には考えにくいようです。 SSH経由でシステムにログインできるユーザーのリストはどこにありますか?ssh構成ファイルに何も見つかりません。
18 linux  debian  ssh  users  login 

4
ローカルネットワーク接続のみを受け入れるようにいくつかのファイアウォールポートを設定しますか?
LANのシステムにファイアウォールを設定して、一部のポートが外部からではなくローカルエリアネットワークからの接続に対してのみ開かれるようにするにはどうすればよいですか? たとえば、Scientific Linux 6.1(RHELベースのディストリビューション)を実行しているボックスがあり、そのSSHサーバーがローカルホストまたはLANからの接続のみを受け入れるようにします。どうすればいいですか?
18 ssh  iptables  firewall 

1
しばらくの間、sshキーのパスワードを記憶する
sshキーを作成しました。gitリポジトリと接続するために使用します。キーを作成するときに、パスワードを推測するのは難しいはずだというプロンプトに気付きました。したがって、40文字以上のパスワードを思いついた。今、私はgit clone、pushまたは同様のものを実行するたびに、パスワードを入力する必要があります(特に正しくない場合は時間がかかります)。 セキュリティ機能を楽しんでいることは確かに嬉しいです。ただし、sshパスワードを5〜15分間(またはその他の任意の量)キャッシュすることをお勧めします。時々、短い時間枠でリポジトリに対して多くの操作を行い、パスワードの入力に時間がかかりすぎます。これどうやってするの?
18 ssh  git 

1
接続が失われ、sshがオンのときに端末がハングする
gnomeターミナルタブでインターネット経由でサーバーにSSH接続したときに、インターネット接続が失われた場合、ターミナルタブがハングし、入力が受け入れられません。なぜハングするのですか? ターミナルタブをアクティブにする方法、つまりローカルシェルプロセスの実行を継続する方法はありますか? 端子タブを閉じることが唯一の方法ですか?

4
コマンドライン方式、またはプログラムでgithub.comユーザーアカウントにsshキーを追加
githubユーザーアカウントにsshキーを追加する目的で、github.comサーバーのユーザー名とパスワードで識別する方法はありますか?これまでに読んだすべてのものは、ユーザーのsshキーをWeb GUI経由で追加する必要があることを示唆しています。コマンドラインインターフェイスまたはbash / ansible / somethingスクリプトを介してキーを追加する方法またはプロセスを探しています。
18 ssh  terminal  git  github 

10
sshコマンドを使用して再起動を実行した後に接続を閉じる
reboot -fコマンドをリモートで使用して、Unixマシンを強制的に再起動しています。問題は、ssh接続が長時間アクティブのままであるということですが、その理由はわかりませんか?マシンを再起動した直後にssh接続を閉じて、ローカルシェルに戻りたい。どうやってやるの?-fフラグなしの再起動コマンドは機能しないことに注意してください。
18 ssh  remote 

7
別のマシンへのSSHリモートロギング後の端末タイトルを修正
現在、1行のperlコードを使用して、ターミナルバーのタイトルを変更しています。 print("\e]0;@ARGV\7"); しかし、別のリモートマシンにsshするたびに、ホストによってタイトルが変更されます(これにより、特に気にする必要はありません)。しかし、接続を終了した後、変更されたタイトルは残ります。これを修正する方法はありますか?基本的に、ローカルで操作するとき、端末のタイトルを固定したいです。 私は主にCentOSまたはDebianでxfceターミナルとターミネーターを使用します。ありがとう。 編集 別の微妙な点は、すべての端末に同じ名前を付けるのではなく、その場でタイトルを編集する自由を持ちたいが、SSHセッションで編集内容を変更することだけを禁止することです。

2
sshコマンドの実行時にPATHを設定する方法は?
ユーザーが/bin/bashでシェルを持っていると仮定します/etc/passwd。次にssh user@host command、Bashを使用してコマンドを実行します。ただし、そのシェルはログインでもインタラクティブでもあり~/.bash_profileません~/.bashrc。つまり、ソースでもありません。その場合PATH、実行可能ファイルを見つけて実行できるように環境変数を設定する方法は?実際のコマンドの前に接頭辞を付けることをお勧めしますsource ~/.bashrcか?
18 bash  ssh 

2
nmapは、開いているすべてのポートをリストするようには見えません
私のレンタルLinuxサーバーはnmap、思ったとおりに反応しません。実行nmapすると、80、443、8080の3つの開いているポートが表示されます。ただし、WebベースのC-Panel、SSH、SFTPにそれぞれ使用されるため、ポート2083、22、2222はすべて開いている必要があります。 サーバーレンタル会社がこれらのポートを完全に開いていnmapないか、完全なリストを提供していませんか(デフォルト)。
18 ssh  sftp  nmap  cpanel 

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