Centos 7.6 SSH リモート ポートを変更する [ポートを変更する、Selinux をオフにする、ファイアウォールでポートを許可する、リモート ログインを使用する、4 つの手順]

1. リモートポートを変更する

リモート ポート構成ファイルを開きます。

vim /etc/ssh/sshd_config

ポートを変更します:

找到 #Port 22 这一行 将#删掉 系统默认22为远程端口。将22修改为自己想要的端口号即可

ここに画像の説明を挿入します

以前に変更されている場合は、解放されたすべてのポートを表示することで現在のポート番号を確認できます。

firewall-cmd --zone=public --list-ports

構成ファイルの再起動と更新

#重启命令:
systemctl restart sshd.service
#如果不成功,可尝试以下两个命令
systemctl restart sshd
/etc/init.d/sshd restart

サービスの再起動時にエラーが報告される場合があることに注意してください。Centos には 360 Security Guard と同様に selinux が付属しているため、システム構成にいくつかの変更が加えられ、一部のセキュリティ サービスが傍受されます。

注意:禁用selinux
重启时可能会报:
Job for sshd.service failed because the control process exited with error code. 
See "systemctl status sshd.service" and "journalctl -xe" for details.的错误,
可以根据提示"systemctl status sshd.service"查看。
这里是因为SElinux启用了。需要禁用selinux

2. Selinux を無効にする

無効にする理由

在centos6中将远程端口添加到防火墙上之后基本已经可以正常远程了。
但是centos7中还有一个selinux的软件。类似于360的存,还是会拦截远程。需要关闭selinux

selinux 設定ファイルを入力します

vi /etc/selinux/config

対応する構成を変更します

将 SELINUX=enforcing         	修改为 SELINUX=disabled
按“Esc”退出编辑模式,输入:wq 保存修改,并退出

ここに画像の説明を挿入します

テキスト編集コマンドの説明

#注:进入配置文件后,按	i	代表进入编辑模式,
	刚进入时默认为命令行模式,可通过输入英文冒号后,输入相应的命令,进行对文本的增删改查
	w 代表写入
	q 代表退出
	q!代表强制退出
	详细命令可搜索vi/vim 命令详解

設定はシステムの再起動後に有効になります。

3. リモート ポートをファイアウォールに追加し、通過を許可します。

ファイアウォールにポートを追加する

#使用指令:
 firewall-cmd --zone=public --add-port=80/tcp --permanent  
	#其中80是你需要添加的远程端口号。
	#添加成功之后,系统会提示;success 表示添加成功。

ファイアウォール情報を更新します。

#使用指令:
firewall-cmd --reload 
  #提示 success 表示更新成功。

ファイアウォールを再起動します。

systemctl restart firewalld.service

4. ポートが正常に変更されたかどうかを確認します

Windowsのローカルビュー

使用 ping IP 端口 或 tcping IP 端口
如 ping 123.123.123.123 12345  或 tcping 123.123.123.123 12345

リモート ログイン ツールの Putty を使用して、対応するアカウント番号とパスワードを入力します。

ファイアウォールで許可されているポートを確認する

firewall-cmd--list-all

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/m0_50760467/article/details/131935166
おすすめ