kali2023.4使用ssh,scp注意事项

简介: debian/kali
  • Kali Linux是一款基于Debian的Linux发行版,专门用于高级渗透测试和安全审核。在Kali Linux中,你可以使用SSH和SCP命令进行远程登录和文件传输操作。以下是常用的SSH和SCP命令演示以及遇到的常见报错和解决方法:

    #使用SSH命令登录远程Linux服务器:
    ssh -l <用户名> -p <端口号> <主机名或IP>
    #例如,登录远程服务器的root用户,端口号为22:
    ssh -l root -p 22 192.168.0.1
    # SCP命令演示:
    ##   将本地文件拷贝到远程服务器:
    scp -P <端口号> <本地文件路径> <用户名>@<计算机IP或名称>:<远程路径>
    #例如,将本地的file.txt文件拷贝到远程服务器的/tmp目录下:
    scp -P 22 file.txt username@192.168.0.1:/tmp
    ##    从远程服务器将文件拷回本地:
    scp -P <端口号> <用户名>@<计算机IP或名称>:<文件名> <本地路径>
    ##从远程服务器将/tmp目录下的file.txt文件拷回本地的/home/user目录下:
    scp -P 22 username@192.168.0.1:/tmp/file.txt /home/user
    ## 将本地目录拷贝到远程服务器:
    scp -r -P <端口号> <本地目录路径> <用户名>@<计算机IP或名称>:<远程路径>
    ## 例如,将本地的dir目录拷贝到远程服务器的/tmp目录下:
    scp -r -P 22 dir username@192.168.0.1:/tmp
    ##从远程服务器将目录拷回本地:
    scp -r -P <端口号> <用户名>@<计算机IP或名称>:<目录名> <本地路径>
    ## 例如,从远程服务器将/tmp目录拷回本地的/home/user目录下:
    scp -r -P 22 username@192.168.0.1:/tmp /home/user
    
  • 注意事项和避免报错:

    • 若在执行SCP上传文件时报错提示对方没有安装openssh-clients软件包,可以尝试在远程服务器上安装openssh-clients软件包来解决该问题。
    • 在使用SCP命令时,需要确保本地文件和目录的路径是正确的,并且远程服务器的用户名、IP地址、端口号和路径也是正确的。
    • 在进行SSH和SCP操作时,需要确保远程服务器已经开启了SSH服务,并且相应的端口号没有被防火墙阻止。
    • 可能还会遇到其他报错,例如权限问题、网络连接问题等。在遇到报错时,可以根据报错信息进行排查,查看相关日志文件来获取更多详细信息,然后针对具体问题进行解决。
目录
相关文章
|
网络安全 Windows
ssh和scp连接window服务器
ssh和scp连接window服务器
434 0
|
网络协议 Shell Linux
ssh免密登录服务器和scp的使用
ssh免密登录服务器和scp的使用
321 0
|
SQL 网络安全
搬瓦工&极路由(ssh,scp最佳实战案例)
关于搬瓦工 搬瓦工 最近往搬瓦工主机部署项目,而搬瓦工的默认登录端口号并非22号(我的是28208) 正确登录方式(以28208端口为例) ssh -p 28208 用户名@主机名 当要把本地的文件通过scp发送到远程服务器时,需要把-p改为-P才能成功 正确的scp(远程拷贝)方式(fangyuangxiaozhang.
1456 0
|
安全 网络安全 数据安全/隐私保护
|
Linux 网络安全 Windows
|
Web App开发 网络协议 网络安全