zoukankan      html  css  js  c++  java
  • ssh常用操作

    介绍ssh、sshpass、scp等linux下远程操作常用的命令

    ssh

    通过终端远程linux服务器的常用命令

    ssh root@192.168.1.100 #以root用户链接到目标服务器,连通时会提示输入密码
    ssh jack@192.168.1.100 #以jack用户登录的远程服务器
    ssh -p 2345 root@192.168.1.100 #指定ssh链接时所使用的端口
    

    向ssh命令传递证书文件
    证书文件权限应为只读,否则会提示无法使用错误

    ssh -i ~/keys/server.key root@192.168.1.100   #通过证书文件登录到目标服务器
    

    sshpass

    用以向ssh命令传递密码,免去ssh时提示输入密码问题,一条命令直接登录

    sshpass -p "123456" ssh root@192.168.1.100  #通过sshpass向ssh命令传递密码
    

    scp

    用以实现本机与远程服务器之间的文件互拷

    将本地文件拷被至远程服务器

    # 将本地文件拷被至目标服务器的目标位置
    # 此处以root用户登录连通后将提示输入用户密码
    scp ~/data/readme.txt root@192.168.1.100:/data
    # 以指定端口来拷贝文件
    scp -P 4567 ~/data/readme.txt root@192.168.1.100:/data
    # 通过sshpass来向scp传递密码,此时将无法显示拷贝进度
    sshpass -p "123456" scp ~/data/readme.txt root@192.168.1.100:/data
    # 通过证书登录远程服务器并将本地文件拷被至远程服务器指定目录下
    scp -i ~/keys/server.key  ~/data/readme.txt root@192.168.1.100:/data
    

    将远程文件拷贝至本地

    # 将远程文件拷贝至本地
    scp root@192.168.1.100:/data/readme.txt ~/data
    
  • 相关阅读:
    判断是否为数字
    viewPage
    向左对齐的Gallery
    QQ登入(6)腾讯微博-获取微博用户信息,发送微博
    QQ登入(5)获取空间相册,新建相册,上传图片到空间相册
    QQ登入(4)QQ分享-内容转载
    QQ登入(3)QQ空间分享-无需登入
    Codeforces Round #210
    zoj 3716
    Codeforces Round #209 (Div. 2)
  • 原文地址:https://www.cnblogs.com/coloc/p/6804861.html
Copyright © 2011-2022 走看看