CentOS下实现SCP免输密码传送文件

前提条件:两台CentOS主机拥有相同的账户名,假设主机A和主机B拥有相同的用户名binguo,只需下面两步

1.以binguo帐户名登录主机A,主目录下执行如下命令生成配对密钥,不用管提示,一路回车;

ssh-keygen -t rsa

2.将主目录下隐藏目录.ssh中的id_rsa.pub文件复制到主机B的binguo主目录的/.ssh/目录中,并重命名为authorized_keys。

cd .ssh
scp id_rsa.pub 主机B:/home/binguo/.ssh/authorized_keys

Ps.如果主机B上的authorized_keys文件存在,则用下面的语句追加进去
cat id_rsa.pub >> 主机B:/home/binguo/.ssh/authorized_keys

时间: 2024-10-24 10:20:37

CentOS下实现SCP免输密码传送文件的相关文章

Centos下忘记mysql的root密码的解决方法

Centos下忘记mysql的root密码的解决方法 一:(停掉正在运行的mysql) [[email protected] ~]# service mysql stop 二:使用 “--skip-grant-tables”参数重新启动mysql [[email protected] ~]# mysqld_safe --skip-grant-tables & [1] 23810 Starting mysqld daemon with databases from /var/lib/mysql 三

CentOS 下如何修改 MySQL 的密码

做服务器运维,修改 MySQL 的密码是经常的需要,定期修改 MySQL 密码是网站安全的一个保证.这里记录一下修改 MySQL 密码的一些命令,方便以后查看. 修改root密码 CentOS 下 MySQL 管理员帐号默认是 root 用户,密码为空.如果你从没设置过 MySQL 的密码,使用 root 用户来连接 MySQL 服务器不需要输入密码. 第一次设置root密码可以使用以下命令: 1 mysqladmin -u root password NEWPASSWORD 如果你已经设置过密

SCP实现无需密码传输文件

SCP概述 Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同 CP ----- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 SCP --- 主要是在不同的Linux系统之间来回copy文件 下面我们就主要讲一下SCP命令的基本用法: scp 传输文件路径 用户名@传输文件目标IP:目标路径(可以指定新的文件名) 在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要手

centos下vsftpd不能显示文件,不能创建文件及文件夹

centos下vsftpd登录正常,但不能显示文件,不能创建文件及文件夹 这是由于selinux的机制 通过命令 [[email protected] www]# getsebool -a|grep ftp  可以看到如下信息 allow_ftpd_anon_write --> offallow_ftpd_full_access --> off//创建文件及文件夹  allow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> offftp_h

Centos下执行cp命令式提示略过文件夹

今天在复制一个文件夹到另一个文件夹的时候cp ./res /usr 的时候出现了问题,提示我的是: cp略过了文件夹 后来我找了一下 在网上search了一下CP命令的用法: CP命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. [语法] cp [选项] 源文件或目录 目标文件或目录 [说明]该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. [含义] - a 该选项通常在拷贝目录时使用.它保留链接.文件属性,并递归地

scp免密码传送文件

一.单向 ssh-keygen -t rsa 单向无密码访问远程服务器操作比较简单,比如服务器A需要无密码访问服务器B(A–>B),那么只需要在服务器A生成密钥对,将生成的公钥上传到服务器B的相关用户目录下的.ssh目录中(没有的话手动创建,注意,它的目录权限是700),并将公钥文件名称改为authorized_keys(注意,这个文件的权限应该是644),请注意.ssh目录及authorized_keys文件的权限,权限不符,会使配置无效. 二.双向 将本机的id_rsa.pub文件中的内容加

[已解决] windows 下 git 免输密码

在 .git/config 里面加上这句话即 [credential] helper = store 原文地址:http://www.cnblogs.com/gifisan/p/5829578.html

mac terminal ssh client shuttle 免输密码

免输入密码登录 不需要iterm和zoc等第三方软件,alias(纯终端)和shuttle(有UI)两种方式使用密码(不需要手动输入)登录目标机器 准备工具 sshpass,shuttle 密码配置文件 密码文件(明文存储,若考虑强安全问题,请绕道)格式:hostname(已在系统hosts文件定义), user, password, ssh_port $ cat /Users/zhang/zhangsan/work/secure vm-001 root 123456 1122 vm-002 r

CentOS下设置MySQL的root密码

CentOS刚装的MySQL一般需要重设MySQL密码,可以用以下方法重设. 方法一. Js代码  # /etc/init.d/mysqld stop  # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  # mysql -u root mysql   mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';   my