ssh 基本用法与免密登录

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

ssh远程连接

基本用法

远程连接服务器:
ssh user@hostname

  • user:用户名
  • hostname:IP地址或域名

举个例子,假设我们的user是tom,hostname是123.45.67.890
可以输入:ssh tom@123.45.67.890 第一次登陆时会提示:
The authenticity of host '123.45.67.890 (123.45.67.890)' can't be established.
ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.
Are you sure you want to continue connecting (yes/no/[fingerprint])
输入yes,然后继续回车即可。
这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。
再输入密码即可远程登录到服务器中。


配置别名登录文件

我们每次可以使用基本用法里的登录方式,用户名和IP\域名,这样一大长串不太方便。因此,我们来配置服务器别名,假设就叫student1。
创建文件~/.ssh/config,然后在文件中输入:

Host student1
	Hostname 123.45.67.890
	User tom

之后再想登录该服务器的tom用户时,可以直接输入ssh student1,再输入密码就可以了。


免密登录

现在有了别名登录方便多了,可每次登录都要输入密码还是不太好,接下来配置免密登录。
在本地配置密匙:
ssh-keygen
然后一直回车即可。执行结束后,~/.ssh/目录下会多出两个文件:

  • id_rsa:私钥
  • id_rsa.pub:公钥
    这个公钥是可以重复利用的,之后想远程登录到哪个服务器就可以将公钥传到该服务器
    例如,想免密登录student1服务器,可以将公钥中的内容,复制到student1中的~/.ssh/authorized_keys文件即可。
    也可以使用如下命令一键添加公钥:
    ssh-copy-id student1

scp文件传输

基本用法-上传至服务器

命令格式为:scp source destination
举例:本地当前目录下有test.txt文件,服务器已经配置好了别名为:student1,将本地test.txt上传到服务器的tom用户下,又tom已经配置好了student1别名
命令:scp ./test.txt student1:

$ scp ./test.txt student1:
test.txt                                     100%  862   291.0KB/s   00:00

显示如下信息,即表示传输成功。
复制文件夹为scp -r source destination

基本用法-下载至本地

将student1服务器的test.txt复制到本地的当前路径下:
scp student1:test.txt .


以上就是关于ssh-scp比较基础的配置和用法。更多进阶用法后面会进行补充。文章来源地址https://www.toymoban.com/news/detail-694452.html

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

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

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

相关文章

  • Linux at命令与crond命令,Linux主机之间ssh免密登录

    atd是单一执行的任务管理程序,一个任务管理程序只会执行一次任务 crond是循环性执行好的任务管理程序,例如可以在每年,每月,每天,某个时间段进行执行任务。 前置步骤 1.client创建密钥 2.查看文件 3.发送密钥 4.验证

    2024年02月13日
    浏览(37)
  • 【windows免密登录Linux详解】--ssh基于密匙的安全验证

    提示:本文仅供参考,若有不足烦请指教 1、 安全外壳协议(Secure Shell,简称SSH)是一种在不安全网络上用于安全远程登录和其他安全网络服务的协议 .简单说, SSH 是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机

    2024年02月03日
    浏览(28)
  • 【Linux网络】ssh服务与配置,实现安全的密钥对免密登录

    目录 一、SSH基础 1、什么是ssh服务器 2、对比一下ssh协议与telnet协议 3、常见的底层为ssh协议的软件: 4、拓展 二、SSH软件学习 1、ssh服务软件学习  2、sshd公钥传输的原理: 3、ssh命令学习: 4、学习解读sshd服务配置文件: 三、ssh服务的应用 1、使用密钥对免密码登录 第一步

    2024年02月04日
    浏览(43)
  • 简单几步学会Linux用户使用SSH远程免密登录,LinuxSSH服务器配置允许/禁止某些用户远程登录

    本文基于Linux上CentOS 7版本配合Xshell 7进行演示 目录 一.SSH简介 1.介绍 2.工作流程 二.具体配置免密步骤 1.配置前准备工作 2.正式配置过程 三.在服务器端配置SSH远程黑白名单 1.配置文件/etc/ssh/sshd_config部分参数解析 2.配置远程登录黑白名单 SSH用于计算机之间的加密登录,是一类

    2024年02月22日
    浏览(41)
  • linux之Ubuntu系列(三)远程管理指令☞SSH 高级应用 RSA非对称加密 以及免密登录,配置别名

    对称加密 、非对称加密 1、对称加密中 加密和解密 使用的秘钥是同一个;非对称加密中采用两个密钥,一般使用公钥进行加密,私钥进行解密。 2、对称加密解密的速度 比较快 ,非对称加密和解密花费的 时间长、速度相对较慢 。 3、对称加密的安全性相对较低,非对称加密

    2024年02月16日
    浏览(37)
  • SSH免密登录原理

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 在大数据集群中,一台机器和另一台机器之间进行通信的时候,可以通过ssh的方式进行登录。 ① 基本语法: ② ssh连接时出现Host key verification failed的解决方法: 出现: ③ 如果出现错误②,解决方案如下

    2024年02月06日
    浏览(21)
  • SSH 免密登录

    SSH 免密登录是指使用 SSH 协议连接远程主机时不需要输入密码就可以直接登录。要实现 SSH 免密登录,需要在本地主机上生成一对密钥(公钥和私钥),然后将公钥拷贝到远程主机上。 下面是具体步骤: 在本地主机上打开终端,运行以下命令生成密钥对: 这会在用户主目录的

    2024年02月16日
    浏览(31)
  • ssh免密登录

    参考这里,来生成密钥和私钥, linux命令行: ssh-keygen 将生成的公钥/home/user name/.ssh/id_rsa.pub里的内容拷贝到你想要ssh到的服务器(Server)的/home/user name/.ssh/authorized_keys 文件中,如果没有这个文件,可以vim新建这个文件,如果已经有这个文件了,可以直接新增一行。 通常经过上面

    2024年01月17日
    浏览(27)
  • SSH免密登录配置

    免密登录命令: 1.进入.ssh目录 :  cd ~/.ssh 2.生成一对密钥:  ssh-keygen -t rsa 3.发送公钥:         ssh-copy-id 192.168.xx.xxx 4.免密登录测试: ssh 192.168.xx.xxx 目录 一、免密登录原理 二、配置ssh 1.查看 .ssh目录 2.进入.ssh目录 3.ssh连接102 4.生成密钥 5.生成后文件介绍 6.cat查看id_rsa

    2024年02月03日
    浏览(38)
  • Base虚拟机克隆集群节点,并固定IP与免密互通

    先把Base关机,然后右键 - 管理 - 克隆 选择完整克隆 克隆名字这里叫node1 重复步骤,克隆node2/node3 为了分类,创建了一个大数据集群文件夹 以下命令全是root权限执行 修改后的ifcfg-ens33如下 修改 BOOTPROTO=\\\"static\\\" 为静态地址 新增 IPADDR NETMARK GATEWAY DNS1 剩下的node2/node3 以此执行,分别把

    2024年02月08日
    浏览(25)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包