1.安装ssh
sudo apt-get install openssh-server
输入密码(输入密码时终端窗口不会显示,输完回车即可)
若有提示Y/N 输入Y即可
2.启动ssh
在终端输入sudo service ssh start 启动ssh
在使用sudo ps -e|grep ssh 查看是否启动
3.有关ssh的命令
(1)远程登陆和复制文件
ssh(会加密、压缩)
1)域名和端口号
①域名(IP地址的别名):由一串用点分隔的名字;如:www.iaiwe.cn
②端口号:通过端口号找到计算机运行的应用程序
③SSH服务器默认端口号22,若默认,连接时可省略
SSH服务器——22; Web服务器——80
HTTPS————443; FTP服务器 ——21
2)SSH客户端使用 ssh [-p port] [email protected]
user:远程机器上的用户名,若不指定则默认为当前用户
remote:远程机器的地址,IP/域名/后面会提到的别名
port:是SSH Server 监听的端口,若不指定,默认值为22
Sudo:超级用户权限;exit退出当前应用软件
3)scp(远程拷贝文件)scp -P port 01.py [email protected]:Desktop/01,py
指定端口用-P(大写)
-r:传送文件夹
(2)SSH高级
1)有关SSH信息都在.ssh目录下
2)免密码登录
配置公钥ssh-******可生成钥匙一路回车即可
上传公钥到服务器ssh-copy-id -p [email protected]
公-私;私-公
3)配置别名
在.ssh/config文件中添加
Host mac:HostName ip地址 User itheima port 22