1. 安装 ssh 服务
#安装ssh
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
choco install openssh
#连接
ssh 用户名@ip
2. 服务器开启 ssh 服务
此处以 kali 为例
2.1 参数配置
- 修改
sshd_config
文件,命令为:vim /etc/ssh/sshd_config
- 将
#PubkeyAuthentication no
的注释去掉,并且将NO
修改为YES
//kali中默认是yes - 将
PermitRootLogin without-password
修改为PermitRootLogin yes
- 保存退出
2.2 启动 ssh 服务
- 启动
service ssh start 或者 /etc/init.d/ssh start
- 检测 ssh 服务状态:
service ssh status 或者 /etc/init.d/ssh status
- 设置自启动
update-rc.d ssh enable //系统自动启动SSH服务
update-rc.d ssh disabled // 关闭系统自动启动SSH服务
- 检测端口是否启动成功
netstat -lnt
3. 链接服务器或目标系统
确定目标系统的ip: ifconfig
ssh 登录用户名@host_ip
输入密码即可
4. ssh文件传输
4.1 从目标主机下载
4.1.1 下载文件
scp username@serverhost:/path/filename /var/www/local_dir
例如:
把 192.168.0.133 上的 ~/vimrc
的文件下载到本地 D:\
中
4.1.2 下载目录
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
从服务器 kali@192.168.0.133:~/shellScript
下载整个目录到 D:\
4.2 上传到目标主机
4.2.1 上传文件
scp /path/filename username@servername:/path
把本机 D:\md5Burst.py
文件上传到 192.168.0.133
这台服务器上的 ~
目录中
4.2.2 上传目录
scp -r local_dir username@servername:remote_dir
把 D:\scpUpLoad\
目录上传到服务器的~
目录