远程操作Linux

预说明

 在工作中,我们往往遇到的情况是,自己的电脑和linux服务器并不在一台主机上,这个时候就需要远程登录并进行操作。

 注意,为了完成这样的工作,我们必须要有一个前提:那就是Linux服务器必须开启了SSHD服务监听端口22。我们以Ubuntu为例:

  • 打开终端,输入sudo apt-get install openssh-client openssh-server安装服务
  • 然后确认sshserver是否启动了:输入ps -e | grep sshd,若出现了sshd,说明打开了。若没有输入sudo service ssh start

使用XShell远程登陆并操作Linux

 打开XShell,新建一个会话,输入会话名,协议选择SSH,主机填写linux服务器的ip地址,端口号填写22。然后点击连接,之后输入linux服务器上的登录账号及密码即可连接上。

 想知道linux服务器的ip地址,只需要在终端输入ifconfig即可。

 登陆完毕后,我们在远程端输入的命令,就相当于在主机上直接对linux服务器进行操作。

使用Xftp进行文件上传下载

 和上面的类似,新建一个会话,协议选择SFTP,主机填写IP,填写用户密码。然后连接即可。

 用哪个用户登录,就会自动来到那个用户的家目录(/home/xxx或者/root)