在工作当中,难免要和服务器打交道。有些事情在本地操作起来很简单,但是要想在服务器上也像本地一样那么简单,就得把远程连接这块搞明白。
系统:Ubuntu 16.04
目录
一. ssh远程连接服务器
二. 远程上传和下载文件
1.用scp命令(不推荐)
2.用FilaZilla (推荐)
三. 远程编辑文件
1.jupyter(不推荐)
2.Atom(推荐)
————————————————————————————————————————————————————
一.远程连接服务器
ssh -p 端口号 用户名@主机号
用上面的命令,连接一段时间就会断开,可以再加上一个-o的配置
ssh -o ServerAliveInterval=60 -p 端口号 用户名@主机号
重启ssh
sudo /etc/init.d/ssh restart
二. 远程上传和下载文件
1 方法一:直接在终端输入命令
scp -P 端口号 源文件的路径 用户名@主机号:目的路径
注意:这里的P一定是大写的P。在连接时,表示端口号的p是小写的p
2 方法二:安装FilaZilla
安装:sudo apt-get install filezilla
卸载:sudo apt-get remove filezilla
三. 远程编辑文件
每次在本地改完,还得上传到服务器,好麻烦
1. 用jupyter (不推荐,有时候容易掉)
参考:https://amber-md.github.io/pytraj/latest/tutorials/remote_jupyter_notebook
①在服务器端:
2. 用Atom编辑器
Atom编辑器的默认配色真的是太清爽啦,深得我心
使用atom+remote-ftp
https://blog.youkuaiyun.com/m0_37568304/article/details/79104178
①点击 “File” -> “Settings”, 进入设置界面。
②点击 “Install” , 进入包下载安装界面。
③搜索栏输入 “remote ftp”, 点击 “Package”搜索包;列出的第一个就是要安装的包,点击”Install”安装
④本地新建一个目录,用来同步服务器上的目录,”File” -> “Open Folder”,选中刚刚新建好的这个目录
⑤创建 remote-ftp 的配置文件,”Packages” -> “Remote-ftp” -> “creadte SFTP config
⑥修改“.ftpconfig” 文件的配置
host——服务器的IP地址
user——服务器上的用户名
pass——服务器上的密码
remote——服务器上文件的目录
⑦点击 “Packages” -> “Remote-ftp” -> “Toggle”, 添加 “Remote” 标签。点击”Remote” -> “connect” 链接至服务器。至此, Remote-ftp 基本配置完毕。