HP ProLiant ML110 G7というサーバーを使用して外部からssh接続を行いたいのですがうまくいきません。
まず、サーバーにCentOS Linux release 7.3.1611 (core)
というものをインストールし、Apacheのみインストールしました。
下記サイトを参考にssh接続設定を進めております。
Linux(CentOS7)でSSHを利用する。
一応全部設定は済ませ、クライアント環境(MacOSxのvagrant仮想環境centos7)から接続をしようとしていますがうまくいきません。
bash
1$ sudo ssh ユーザー名@127.0.0.18 2 Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
初めてのサーバー環境でどこがダメな原因になっているか分からない状態です。
検索を進めていると
- IPアドレス(この場合 127.0.0.18)が間違っていて、別のPCを指している
- 接続先で sshd が起動していない
- 接続に使うポートが間違っている
- ファイアウォールによって通信が遮断されている
とあり、怪しいのとしてはIPアドレスかなと思いip a
で出てくる$ sudo ssh ユーザー名@192.168.227.255
も実行しても反応なしでした。
もう一点怪しいと感じたことが、MacOSの仮想環境からssh接続しようとしていることです。
以前ホスト環境であるMacOSを汚してしまい、バッティングした経験から仮想環境で取り組んでいました。
何かアドバイスいただければ幸いです。よろしくお願いします。
追記
bash
1#--sshの確認 2$ firewall-cmd --list-all 3target: default 4icmp-block-inversion: no 5sources: 6services: dhcpv6-client http https ssh 7ports: 8protocols: 9masquerade: no 10forward-ports: 11sorceports: 12icmp-blocks: 13rich rules: 14 15#--sshdの起動の確認 16$ sudo systemctl status sshd.service 17#--firewalldの確認 18$ systemctl status firewalld.service 19#--どちらともrunningを確認 20active (running) 21 22$ dmesg | grep eth 23を実行したところeth0、eth1のみしかなく今回初期設定したenp2s0がなかったです。こちらは原因あるでしょうか。。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。