centos7 pc端怎么远程连接到服务器ssh

服务器是centos7的,ssh端口号是22000,但是本地连接的默认端口号是22,怎么修改本的的连接端口号
图片说明

如果你在liunx环境下连接到服务器,输入以下代码

 ssh -p 1111 uname@000.000.000.000 #把1111替换成服务器端口,uname替换成你在服务器已经注册过的用户名,000.000.000.000是服务器的ip地址

如果你是在桌面模式下(如windows)用ssh客户端连接服务器,例如putty一类的软件,则在新建连接的界面把port对话框内的22改成服务器的端口

你输入:“vim /etc/ssh/ssh__config” ,找到 “#port ”(如果发现改不了,键盘敲一下“i”进入“插入”模式)先将Port 22 前面的 # 号去掉,并另起一行。如定义SSH端口号为57122,则输入Port 57122自定义端口选择建议在万位的端口(如:10000-65535之间)。改完后按下esc键,输入:wq进行保存(这里是vim的知识,要是不会的话照着我说的打就对了)。然后打“service sshd restart”,回车就行了

用xshell 啊 连接的时候选择成你需要的端口就行了

如果是windows,可以使用xshell,指定端口号。
如果是linux,使用命令:
ssh root@ip:57122

ssh -p 22000 192.168.0.11

如果你要连接到已知端口的终端,只要在ssh的时候加上端口参数就行了,如果要修改本地端口,就要改配置文件
以前我在ubuntu环境下是这样的:

 sudo nano /etc/ssh/sshd_config

找到port那一行,在下面添加以下两个新行:
port 22 #22端口是默认端口,必须开启,以免其他用到此端口的应用异常
port ***** # *号代表小于65535任意数字(二进制的原因,不能大于65535)
然后重启ssh服务
sudo service ssh restart
如果你已经是超级用户,把以上代码的 sudo 去掉
centos 跟ubuntu的命令可能会有点差异,原理一样的

采用xshell软件,建立远程链接

可以试试下面这个命令
vi /etc/ssh/sshd_config
#Port 22 //这行去掉#号,防止配置不好以后不能远程登录,还得去机房修改,等修改以后的端口能使用以后在注释掉
Port 22000 //下面添加这一行
别忘了保存退出

用Putty 连接到服务器就可以,要是用root登陆还需要修改服务器配置

ssh -p 22000 192.168.0.11

用Putty 连接到服务器就可以,要是用root登陆还需要修改服务器配置

ssh -p 22000 你的ip地址