it-swarm-ja.com

ターミナルを介してSSHをポート2222でサーバーに接続します

ターミナル経由でサーバーにSSH接続できません。これまでのところ、私は試しました:

ssh [email protected]およびssh [email protected]

しかし、どちらも機能していません。しばらく空白の画面が表示され、最終的には

操作がタイムアウトしました

また、別のインターネットサービスプロバイダーを使用して別の場所に切り替えてみたので、問題がファイアウォールではないことは確かです。

FTP経由でログインできます。

これは私が得るものです:

$ ssh [email protected]
ssh: connect to Host ip-address port 22: Operation timed out

私も結果なしでこれを試しました:

$ nc ip-address 22

私はアドレスにpingを送信しました:

$ ping ip-address
64 bytes from ip-address icmp_seq=143 ttl=45 time=44.543 ms
64 bytes from ip-address icmp_seq=143 ttl=45 time=43.686 ms
64 bytes from ip-address icmp_seq=143 ttl=45 time=46.501 ms
-- and so on 

私のホスティング会社から、SSHはあると言われましたが、共有ホスティングアカウントを持っているので、22番ではなく2222番ポートでこれを試しました。

$ nc ip-address -p [2222]
nc: missing hostname and port
usage: nc [-46AacCDdEFhklMnOortUuvz] [-K tc] [-b boundif] [-i interval]
          [-p source_port] [--Apple-delegate-pid pid] [--Apple-delegate-uuid uuid]
          [-s source_ip_address] [-w timeout] [-X proxy_version]
          [-x proxy_address[:port]] [hostname] [port[s]]

$ ssh [email protected]:2222
ssh: Could not resolve hostname ip-address:2222: nodename nor servname provided, or not known

他に何を試すべきかわからない。

5
Chameleon

ncコマンドの-pオプションは送信元ポート用であり、宛先ポートを指定する必要があります。

$ nc ip-address 2222を試して、ポートに到達できるかどうかを確認してください。

また、sshコマンドが構文hostname:portを受け入れるとは思いません。

代わりに$ ssh -p 2222 [email protected]を試してください。

8
jmlrt

ブルートフォース攻撃などを防ぐためにデフォルト以外のポートでsshサービスを実行することはかなり一般的であるため、(正しい!)ポート番号を指定する必要があります。これが何かわからない場合は、サービスプロバイダーに確認するか、Sudo netstat -ltnp | grep sshを使用してサービスにアクセスする他の方法があるかどうかを確認してください。

接続するには、ポート2222を使用していると仮定します。

ssh -p 2222 [email protected]

働くでしょう。 scpまたはsftpの場合、オプションは大文字に変わります。

scp -P 2222 [email protected]:/path/to/remote/file /path/to/local/destination

* nixシステム(Macを含む)を使用している場合は、~/.ssh/configを編集して、さまざまなポートオプションなどを処理するプロファイルを作成できます。

Host webhost
    HostName www.example.com
    Port 2222
    User webmaster
    IdentityFile ~/.ssh/www-private-key

そして、webhostプロファイルは接続のホスト名、ポート番号、ユーザーなどを指定するため、ssh webhostを介して接続するだけです。

3
ivanivan

私にとってうまくいったのは、ssh [email protected] -p 2222。パスワードを求められ、すぐに入りました。

1
Chameleon