ssh、scp和sshpass使用

这篇具有很好参考价值的文章主要介绍了ssh、scp和sshpass使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、ssh

ssh 用户名@ip地址

2、scp

2.1 拉取文件
scp -r 用户名@1ip地址:/远程文件目录/远程服务器文件 /本地文件目录/
2.2 上传文件
scp -r /本地文件 用户名@1ip地址:/远程文件目录/

3、sshpass

3.1 定义

sshpass 的定义: ssh 登陆不能在命令行中指定密码,sshpass 的出现则解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。

3.2 安装

在当前电脑安装即可

sudo apt-get  install sshpass
3.3 远程登录

直接远程连接某台主机

sshpass -p 'password' ssh 用户名@ip地址
3.4 拉取文件
sshpass -p 'password' scp 用户名@ip地址:/远程文件目录/远程服务器文件 /本地文件目录/

比如:

sshpass -p 'root' scp root@192.168.126.135:/opt/file.txt /tmp/文章来源地址https://www.toymoban.com/news/detail-611031.html

3.5 上传文件
sshpass -p 'password' scp /本地文件 用户名@1ip地址:/远程文件目录/

到了这里,关于ssh、scp和sshpass使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • sshpass的安装与使用

    (1)定义 sshpass 的定义:ssh 登陆不能在命令行中指定密码,sshpass 的出现则解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。 (2)使用sshpass的原因 博主目前所做的项目,属于面板行业,项目上线

    2024年01月17日
    浏览(34)
  • Linux - SSH服务 - SCP - 免密通道建立

    目录 SSH是什么? 如何知道一个服务是否运行?  1、看进程 2、看端口 sshd表示什么呢? 我们将修改ssh服务端口号为2244端口,并禁用root用户登录 1、修改端口号为2244 2、禁止root用户登录 3、完成后我们重启sshd服务 4、扩展添加欢迎横幅文件 5、测试是否通过2244端口才能连接

    2024年02月03日
    浏览(39)
  • Linux 服务器间SSH免密码登录与拷贝文件(SCP)

    工作中频繁登录服务器和拷贝文件,都会提示输入密码 在持续集成的场景下,自动部署应用时是没有人工干预的 下面以实现A服务器到B服务器的免密码登录和拷贝文件为例,介绍相关的配置。(即A访问B不需要输密码) A服务器(主服务器)地址:192.168.1.AAA B服务器(从服务

    2024年04月11日
    浏览(47)
  • scp或者ssh报错“no matching host key type found. Their offer: ssh-rsa,ssh-dss“

    scp或者ssh报错“no matching host key type found. Their offer: ssh-rsa,ssh-dss“ 原因:OpenSSH 7.0以后的版本不再支持ssh-dss (DSA)算法,查看ssh版本: 解决办法: 在每次指令后加上-oHostKeyAlgorithms=+ssh-dss或者-oHostKeyAlgorithms=+ssh-dsa: (推荐)在~/.ssh目录下修改config文件。( 如果是root用户并且没

    2024年02月12日
    浏览(47)
  • vscode卡在Setting up SSH Host XX:Copying VS Code Server to host with scp

    背景 普通用户,不是sudo用户,使用vscode进行远程连接的时候卡住了,一直在等待Setting up SSH Host XX:Copying VS Code Server to host with scp。(这里远程服务器不分centos、ubuntu。都适用) 原因 是因为在远程的服务器下 家目录/.vscode-server/bin/f80445acd5a3da24aa209168452a3d97cc32(一串很的东西,这

    2024年02月13日
    浏览(45)
  • 运维——ssh无法登录云服务器

    一般来讲,无法登录ssh的原因挺多,如果无法登录云服务器,则除了要检查ssh端口是否放行,防火墙状态外,还需要检查云服务器web控制台入站规则是否开放了对应端口。如果你前面检查都是正常,那么还需要注意云服务器运营商。某些奇葩的运营商,例如TY云,限定了80,

    2024年02月01日
    浏览(65)
  • Mac 手动安装 sshpass

    1. 下载安装包 https://sourceforge.net/projects/sshpass/ 解压并进入到安装包目录 2. 检验环境,编译源码安装 3. 检测安装是否成功 4. 使用

    2024年02月09日
    浏览(37)
  • 云计算Linux运维——基础服务应用——SSH远程连接(1)

    目录 点关注不迷路 SSH远程连接 一、SSH介绍 1、管理Linux服务器的方式 2、确保Linux服务正常运行 3、客户端软件 二、ssh远程连接操作 1、ssh远程连接 2、执行远程命令 3、远程拷贝文件 三、SSH怎么实现加密? 1、数据加密 2、数据加密算法 3、对称加密算法 4、非对称加密算法  

    2024年02月02日
    浏览(50)
  • 【运维工程师学习】ubuntu20.04安装并配置SSH

    https://next.itellyou.cn/Original/#cbp=Product?ID=deb4715d-5e52-ea11-bd34-b025aa28351d 添加下载的镜像文件 设置用户信息 设置磁盘大小 检查硬盘可以Ctrl+c跳过 开始安装 再次查看本地ssh版本 验证是否开机自动启动 这里使用Xshell连接 输入ubuntu的账号和密码 链接成功

    2024年01月17日
    浏览(62)
  • Linux的scp命令使用详解

    scp 是 Linux 中用来复制文件的命令。它是基于 SSH 协议的,可以在本地主机和远程主机之间复制文件。命令的语法是:scp [options] [source_file] [destination]。 常用的[options]选项包括-r(递归复制目录)和-P(指定连接到远程主机的端口,必须是大写)。 【从本地copy到远程服务器】

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包