linux:open_ssh:server

文書の過去の版を表示しています。


ssh サーバーの設定

以下のファイルの内容を編集する。

/etc/ssh/sshd_config
#Port 22
Port 22022
#PermitRootLogin yes
PermitRootLogin no
#PasswordAuthentication yes
PasswordAuthentication no

sshd サービスを再起動する。

$ sudo service sshd restart
sshd を停止中:                                             [  OK  ]
sshd を起動中:                                             [  OK  ]

定義を追記する。

$ sudo vi /etc/sysconfig/iptables 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22022 -j ACCEPT

許可されているサービスの確認。

$ sudo firewall-cmd --list-services
mdns dhcpv6-client ssh

ssh の許可を永続的に削除

$ sudo firewall-cmd --permanent --remove-service=ssh

許可されているサービスの確認。

$ sudo firewall-cmd --list-services
mdns dhcpv6-client

代わりにポート 22022 を永続的に許可。

$ sudo firewall-cmd --permanent --add-port=22022/tcp

firewalld の状態を失わずにリロード。

$ sudo firewall-cmd --reload
  • linux/open_ssh/server.1378192461.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)