linux桌面系统使用明文ssh密码登陆远程服务器

1. linux系统下登陆远程服务器最安全的方式还是用免密码登录

2. 原理

通过公钥加密,私钥解密去实现的。

用户机子存的是私钥,远程机子存的是对应的公钥。

远程机子通过公钥加密“一段文字”给用户机子。
用户机子通过私钥去解密,并得到“这段文字”,然后以明文形式发送给远程机子。
远程机子验证接收到的文字信息是否和给出的文字信息一致,一致就确定用户可信,用户即为真实用户。

实现1

首先通过ssh登录远程机子,这里命名为DEV机子。(ssh yansong@dev,然后输入密码登入)
cd ~ && cd .ssh // 进入个人环境,并尝试进入.ssh目录
如果.ssh目录不存在,则创建它(mkdir .ssh)
ls // 查看.ssh目录下是否存在id_rsa, id_rsa.pub两个文件。
如果不存在上面两个文件,则创建她们(输入:ssh-keygen -t rsa,然后回车,回车即可)
cat id_rsa.pub >> authorized_keys // 拷贝公钥到存放验证key文件的地方
chmod 600 authoried_keys // rw——-
scp yansong@dev:.ssh/id_rsa* ~/.ssh // 拷贝id_rsa, id_rsa.pub这两个到自己本机对应的~/.ssh目录

实现2

使用明文密码的方式。
先要安装 sshpass

sudo apt-get install sshpass

然后使用
sshpass -p ‘密码’ ssh 远程机用户名@远程机器ip -C

时间: 2024-10-18 05:52:43

linux桌面系统使用明文ssh密码登陆远程服务器的相关文章

共创Linux桌面系统co-create 1.0.3光盘安装过程详细图解.htm_安装教程

前提∶你的光盘能直接启动,推荐使用光盘启动安装.    一.准备工作:    1.安装前记下每个分区的大小,便于选择分区时核对,以免操作错误,丢失有用数据.    2.准备共创Linux桌面系统co-create 1.0.3安装光盘一张.BABY-i386-disc.iso官方免费下载地址为∶       ftp://ftp.opendesktop.net/1.0.3/BABY-i386-disc.iso  大小685M            MD5:632e3543e5eb73206138c7

Linux环境下的Java开发(一):找一个顺手的Linux桌面系统

说道Linux桌面系统,肯定有人会推荐Ubuntu Linux 7.04,也肯定有人会推荐 Fedora 7,但是经过我的使用,我觉得,最顺手的还是Red Flag Linux Desktop 5.0,不错,就是这个,我们国人自己开发的红旗. Ubuntu Linux 7.04 我下载后,在虚拟机中安装失败,在真实电脑中安装同样 是失败,因此不能参加比较.Fedora 7在虚拟机中安装失败,在真实机中安装成 功.Red Flag Linux Desktop 5.0在虚拟机和真实机中都可以安装,当

Linux桌面系统的优势

当我放弃 Windows 转而使用 Linux 系统 后,我的信心不断增长.出于安全方面的考虑促使我选用 Linux 系统,但是我很快发现了很多使用 Linux 桌面系统的优势. 对于那些还对 Linux 系统犹豫不决,或是那些不甚了解 Linux 系统的用户,我将通过这篇文章给大家介绍一些使用 Linux 桌面系统的优势. 免费才是王道 首先, Linux 系统完全免费.你无须为使用的操作系统或软件花费一分钱.除了免费获取软件产生的经济效益之外,你还可以在 Linux 系统中随意使用一些当前很

Tiny Core Linux 4.4发布 微小的Linux桌面系统

Tiny Core Linux 是一款微小的Linux桌面系统,它只有10 MB大小,基于Linux 2.6内核.Busybox.Tiny X.FLTK 和 Flwm进行开发的.Tiny Core Linux可以非常迅速的完全运行在RAM和boots,用户通过它全面控制所支持的应用程序或额外硬件.支持deskto.nettop.appliance.server.或从网上资料库中选择. Tiny Core Linux 4.4该版本主要是一个小的内核更新.大大改善了通过一个新的标签领域的扩展进行搜索

Linux桌面系统离你还太远

当XP系统退出历史舞台的时候,众多的Linux爱好者就撰文列举Linux替代XP的种种可能.虽然讲得很有道理,加上我是一个Linux的忠实用户,但我觉得Linux桌面系统拥抱普通大众还为时尚早,在大众心中已有千万的理由.这种等待的时间会很长,可我并不觉得它不可能成为一种替代的方案. 我使用Ubuntu作为我工作和平时娱乐的系统已快三年,但我并不敢说自己熟悉它,也只是在他人的指引下完成一些东西.相比较开始的阶段,现在的进步主要是对它有了更进一步的了解.起先是看看他人写的东西,经过这些年的折腾,自己

Tiny Core Linux 4.2发布 微小的Linux桌面系统

Tiny Core Linux是一款微小的Linux桌面系统,它只有10 MB大小,基于Linux 2.6内核.Busybox.Tiny X.FLTK和Flwm进行开发的.Tiny Core Linux可以非常迅速的完全运行在RAM和boots,用户通过它全面控制所支持的应用程序或额外硬件.支持deskto.nettop.appliance.server.或从网上资料库中选择. Tiny Core Linux 4.2该版本主要是系统重构.支持内核3.0.32. 4MB core.gz 5MB.C

Tiny Core Linux 4.0发布 微小的Linux桌面系统

Tiny Core Linux是一款微小的Linux桌面系统,它只有10 MB大小,是基于Linux 2.6内核,Busybox,Tiny X,FLTK和Flwm进行开发的.Tiny Core Linux可以非常迅速的完全运行在RAM和boots,用户通过它全面控制所支持的应用程序或额外硬件.支持deskto.nettop.appliance.server.或从网上资料库中选择. Tiny Core Linux 4.0版本贯穿整个的重大升级包含:内核(3.03),busybox,udev,egl

利用ssh-copy-id无需密码登录远程服务器

本地机器生成公钥和私钥 ssh-keygen -t rsa 一路回车,最后会在~/.ssh目录下生成id_rsa和id_rsa.pub这两个文件. 与远程服务器建立信任机制 ssh-copy-id -i /root/.ssh/id_rsa.pub -p 远程服务器ssh端口 root@远程服务器IP 输入密码,成功连接后.后续再次连接就不需要密码了. 后续在本地机器通过 ssh -p 远程服务器端口 root@远程服务器IP 不需要输入密码也可正常登录远程服务器.

请问ubuntu16.04下ssh连接到远程服务器出现奇怪的乱码

问题描述 请问ubuntu16.04下ssh连接到远程服务器出现奇怪的乱码 但是在ubuntu下的虚拟机下的centos下连接是不会出现乱码的, 而在mysql下的数据库下的都不会乱码,请问这是怎么回事,谢谢.