openssh安全
安装服务器
Ubuntu安装 (通常默认安装)ssh
sudo apt-get install openssh-clientui
sudo apt-get install openssh-server.net
端口号 22server
配置文件get
Client: /etc/ssh/ssh_configit
Server: /etc/ssh/sshd_configcli
链接主机密钥信息 ~/.ssh/known_hostsftp
ssh登录方式
ssh IPADDR 当前主机用户做为远程登录用户
ssh USER@IPADDR 指定用户登录 ssh -l USER IPADDR
ssh USER@IPADDR 'COMMAND' 执行完命令就退出
安全远程复制 选项同cp
scp USER@HOST:/PATH/TO/FILE /PATH/TO/LOCAL
scp /PATH/TO/LOCAL USER@HOST:/PATH/TO/FILE
在客户端生成公钥和私钥
通常使用rsa
ssh-keygen -t rsa
~/.ssh/id_rsa 私钥
~/.ssh/id_rsa.pub 公钥
使用密钥登录方式
手动将.ssh/id_rsa.pub追加复制到远程主机上的.ssh/authorized_keys
或者使用ssh-copy-id命令
ssh-copy-id -i ~/.ssh/id_rsa.pub USER@HOST:~/.ssh/authorized_keys
ftp
安装
sudo apt-get install vsftpd
简单使用
输入命令ftp
>open 192.168.1.233 #链接FTP服务器IP地址
输入用户名密码
登录后使用ls查看文件列表 cd切换目录
最后使用get将文件下载到本机当前目录
以后使用quit退出