登录到远程Linux
来源:互联网 发布:淘宝客不计入销量了吗 编辑:程序博客网 时间:2024/05/06 00:35
一、WIn登录Linux系统
1、密码直接登录
执行 open----->root ------> passwd#####
2、使用密钥认证
(a)、打开puttygen软件
点击——>generate 并不断在软件界面晃动鼠标,可加速生成。填写密码——>最好大于4Byte (也可不填)
(b)密钥的使用
保存私钥到win下,记为Win2LinuxPriKey.ppk。
进入目标Linux系统,执行
# mkdir /root/.ssh
#vi /root/.ssh/authorized_keys (名字必须为此)
# chmod 700 /root/.ssh
#chmod 600 /root/.ssh/authorized_keys
复制puttygen 下Key下生成的那一堆字符串到 authorized_keys
(c)关闭Linux系统下的安全模式
#setenforce 0
3、验证登录
打开Putty软件,load 图 1 中的 MY_Win_linux,点击左边+SSH下的Auth,Browser找到我们保存的Win2LinuxPriKey.ppk私钥。切换到Putty软件的session选项,并点击右边Save按钮保存。执行open。出现图 2 所示,则成功。图 2输入刚才设置的密码,The End。
二、Linux登录Linux
1、直接登录
在Linux A下执行
# ssh -V
如果没有,则执行
apt-get install openssh-clients
在Linux B 下执行
#ssh root@IP_A
2、使用密钥
假如 LinuxA作为客户端
在LinuxA上执行
# ssh-keygen
此命令用来生成密钥对。
将在LinuxA下生成的公钥复制到LinuxB下的 /root/.ssh/authorized_keys 中。
在Linux B上 执行
# setenfoce 0
3、登录测试
在Linux A上执行
# ssh IP_B
备注:
a、如果提示 Server refused our key
检查:
1) .ssh 权限 700
2) authorized_keys 权限是 600
3) SELinux 是否关闭 即执行 setforce 0
4) authorized_keys 文件名正确否
5) 文件内容粘贴正确否
b如果提示server refused
检查:
服务器端是否安装ssh的openssh-server
三、OpenSSH 服务器
OpenSSH 服务器组组件 sshd 持续监听来自任何客户端工具的连接请求。当一个连接请求发生时,sshd 根据客户端连接的类型来设置当前连接。
1、安装
a、安装OPENSSH客户端
#sudo apt install openssh-client
b、安装OPENSSH服务端
#sudo apt install openssh-server
2、配置
编辑 /etc/ssh/sshd_config 文件来配置 OpenSSH 服务器应用程序的缺省过程。
man sshd_config 查阅相应的手册
备份原文件:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
sudo chmod a-w /etc/ssh/sshd_config.original
更改配置语句的范例:
a、要设置您 OpenSSH 在 TCP 22 端口而不是缺省的 TCP 20 端口监听,可以如下使用改变 Port 语句:
Port 22
b、要让 sshd 允许基于公钥登录证书,可以简单添加或修改该行语句:
PubkeyAuthentication yes
If the line is already present, then ensure it is not commented out.
c、要使您的 OpenSSH 服务器显示 /etc/issue.net 文件的内容以作为预登录 Banner,只需简单地将下行添加或修改:
Banner /etc/issue.net
*重启 sshd 服务器应用程序以使之生效
#sudo systemctl restart sshd.service
- 登录到远程Linux
- linux 远程登录到windows
- Mac远程登录到Linux桌面环境
- Putty 使用密钥远程登录到linux
- Linux系统管理实践(1):远程登录到Linux
- Linux-----远程登录Linux
- linux ssh(远程登录)到milestone手机
- Mac上用SSH登录到远程Linux服务器命令
- Linux ssh远程登录到另一台机器命令
- Telnet方式由win7远程连接登录到Linux
- SSH登录到远程LINUX服务器取消显示环境变量
- Window 远程登录 Linux
- Linux、windows远程登录
- linux远程登录
- 远程登录 Linux
- 远程登录linux配置
- linux远程登录
- linux远程登录
- 矩阵的顺移
- 4977:怪盗基德的滑翔翼
- 数据结构-顺序线性表的初始化,插入,删除
- 所有的悲哀都不觉渺小
- static和const区别
- 登录到远程Linux
- python爬去知乎和简书内容
- HDU6210 transaction transaction transaction
- 2017.9.10 连续攻击游戏 思考记录
- pin_ptr (C++/CLI)
- Hibernate初学者---关于log4j 的知识
- 请算法简单点(1)
- 打印下列华氏温度与摄氏温度对照表。
- Android UDP协议通信简单尝试