远程登录linux
远程登陆需要开启ssh服务,开启完成后,即可用命令行登陆。
安装ssh服务命令如下,安装完成后重启ssh服务或重启机器。
sudo apt-get install openssh-server
远程登陆命令为
ssh username(用户名)@hostip(主机ip),此时使用端口为默认端口22
ssh -p port username@hostip,此时使用的端口为port
远程登陆Root用户
在使用ssh监控linux设备的运行状态时,需要以root账户登陆,以获取足够的权限。但是一般情况下,是不允许直接以root远程登陆的,需要单独设置。
方法如下:
vi /etc/ssh/sshd_config,将PermitRootLogin设置为yes。
如果没有该项的话,向其添加:
PermitRootLogin yes
完成后重启ssh服务器或重启机器
端口号更改
vim /etc/ssh/sshd_config
在port后面添加端口(如443)即可,这些端口都是并列的,远程登录时,随便连其中一个端口都可以连上(防火墙允许)
添加后如下
Port 22
Port 443
完成后重启ssh服务或重启机器
重启ssh服务
service ssh restart
以上方法重启服务无效时,使用restart重启机器
利用修改后的端口号进行登录:
ssh -p 443 username@hostip