在平时跑代码的时候,在自己的电脑上的运行的速度是远远慢于在服务器上运行的速度,所有在服务器上运行是一种很好的选择。但是如果自己的位置距离服务器较远或者服务器并不在自己所在的房间的话,来回跑来跑去运行代码就会变得很麻烦,这个时候如果可以通过ssh进行远程登陆,直接在服务器上进行将是一种很好的选择。
因此本文所介绍的内容包括这样几个方面:在Ubuntu中安装ssh,通过ssh远程访问服务器,将自己所写的代码通过SCP进行复制。
1. 在服务器上安装并开启ssh
SH分客户端openssh-client和openssh-server。如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需安装openssh-server。在终端中输入:
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。如果没有则可以这样启动
sudo /etc/init.d/ssh start
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默