LINUX SSH 设置
来源:互联网 发布:mac版本网游 编辑:程序博客网 时间:2024/05/17 03:39
LINUX SSH 远程服务器及登录
在Linux系统中,OpenSSH是目前最流行的远程系统登录与文件传输应用,也是传统Telenet、FTP和R系列等网络应用的换代产品。其中,ssh(Secure Shell)可以替代telnet、rlogin和rsh,scp(Secure Copy)与sftp(Secure FTP)能后替代ftp。
OpenSSH采用密钥的方式对数据进行加密,确保数据传输的安全。在正式开始传输数据之前,双方首先要交换密钥,当收到对方的数据时,再利用密钥和相应的程序对数据进行解密。这种加密的数据传输有助于防止非法用户获取数据信息。
OpenSSH采用随机的方式生成公私密钥。密钥通常只需生成一次,必要时也可以重新制作。
当使用ssh命令登录到远程系统时,OpenSSH服务器的sshd守护进行将会发送一个公钥,OpenSSH客户端软件ssh将会提示用户确认是否接收发送的公钥。同时,OpenSSH客户端也会向服务器回传一个密钥,使OpenSSH连接双方的每个系统都拥有对方的密钥,因而能够解密对方经由加密链路发送的加密数据。
OpenSSH服务器的公钥与私玥均存储在/etc/ssh目录中。在OpenSSH客户端,用户收到的所有公钥,以及提供密钥的OpenSSH服务器的IP地址均存储在用户主目录下的~/.ssh/known_hosts文件中(.ssh是一个隐藏目录)。如果密钥与IP地址不再匹配,OpenSSH将会认为某个环节出了问题。例如,重新安装操作系统或者升级OpenSSH都会导致系统再次生成新的密钥,恶意的网络攻击也会造成密钥的变动。因此,当密钥发生变化时,总是应当先了解密钥发生变化的原因,以确保网络访问期间的数据安全。
服务器端
- 安装openssh-server.
sudo apt-get install openssh-server
- 启动、停止SSH服务
/etc/init.d/ssh start #启动SSH服务/etc/init.d/ssh restart #重启服务/etc/init.d/ssh stop #关闭服务
客户端
- 远程连接SSH Server
sudo ssh -l username server_ipsudo ssh username@server_ip
- 退出
sudo exit
- Linux ssh安全设置
- linux ssh设置流程
- linux设置ssh
- Linux SSH config设置
- linux ssh设置
- linux ssh设置
- LINUX SSH 设置
- Linux下SSH安全设置
- linux ssh 免登录设置
- Linux下ssh互信设置
- linux 设置 无密码 ssh
- Linux 设置 SSH 登录限制
- Linux中无密ssh登陆设置
- Linux设置SSH连接时间
- [linux] ssh 防超时设置
- linux ssh 使用ssh-keygen设置SSH无密码登录
- Linux/UNIX下 ssh-keygen 设置SSH无密码登录
- Linux 系统下 ssh 安全设置指南
- Java平台分成几类?各自的使用范围是什么?
- C#路径中获取文件全路径、目录、扩展名、文件名称常用函数
- 第九天总结 韦荣益
- 渗透测试之漏洞扫描阶段
- python学习-Day5-python数据类型(一)
- LINUX SSH 设置
- 非安装版tomcat不能启动问题
- 字母塔
- PPT这样学就对了之内容页圆环图的制作
- projecteuler.net 2--Even Fibonacci numbers
- bzoj2734 集合选数
- 我的第一个Java程序:My First Java!
- 插入动画及程序启动画面
- C++多继承代码理解