Powershell 中 ssh 的使用

1. 安装 ssh 服务

#安装ssh
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
choco install openssh

#连接
ssh 用户名@ip

2. 服务器开启 ssh 服务

此处以 kali 为例

2.1 参数配置

  1. 修改 sshd_config 文件,命令为: vim /etc/ssh/sshd_config
  2. #PubkeyAuthentication no 的注释去掉,并且将 NO 修改为 YES //kali中默认是yes
  3. PermitRootLogin without-password 修改为 PermitRootLogin yes
  4. 保存退出

2.2 启动 ssh 服务

  1. 启动

service ssh start 或者 /etc/init.d/ssh start

  1. 检测 ssh 服务状态:

service ssh status 或者 /etc/init.d/ssh status

  1. 设置自启动

update-rc.d ssh enable //系统自动启动SSH服务
update-rc.d ssh disabled // 关闭系统自动启动SSH服务

  1. 检测端口是否启动成功

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\目录上传到服务器的~目录
在这里插入图片描述

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值