ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux学习笔记 | 配置ssh

2020-03-15 11:05:01  阅读:316  来源: 互联网

标签:sudo list 笔记 sources putty ssh Linux


目录:

 

 

SSH的必要性

一般服务器都位于远程而非本地,或者及时在本地也不再同一个桌面,服务器的操作优势只需要几行命令操作即可完成。所以一般不需要给服务器配置显示器,而且使用日常机器远程登录操作会显得非常方便。

常用的ssh远程连接工具,putty、secure shell、xshell、mtputty等,这里使用Windows平台下的putty

putty下载:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

 

将默认镜像源修改为清华镜像源

在使用Linux操作系统的时候,难免会下载各种安装包,而Linux使用的下载源服务器属于国外,下载速度相对国内会慢很多,像日常使用的阿里云和腾讯云等国内服务器厂商,镜像源都默认为自己相关的镜像源,所以在使用时下载应用的速度很快。

清华源地址:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

 

打开清华源地址之后可以找到以上内容,复制

打开Linux本地镜像源文件sources.list,地址为:

etc/apt/sources.list

如遇到sources.list文件权限为只读不可修改,则修改为全部权限:

sudo chmod 777 sources.list

sudo chmod +x sources.list

打开sources.list,将文件内全部内容替换为上面复制的清华源地址,保存退出

替换成功之后,执行apt-get更新命令,发现下载速度明显提升!

sudo apt-get update

 

除此之外,也可以准备他们的源分别存为sources.list-xxx文件,到需要的时候只要复制改下名即可:

sudo cp /etc/apt/sources.list-xxx /etc/apt/apt/sources.list

 

 

安装ssh软件

sudo apt-get install openssh-server

启动ssh服务

service sshd start

查看是否开启了ssh服务

sudo ps -e |gred ssh

设置ssh开机启动,然后重启虚拟机即可

sudo systemctl enable ssh 
reboot

查看服务的启动状态

netstat -ntlp

看到端口为22的状态为监听,配置完成

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -

 

在Windows主机下使用putty软件实现ssh连接

查看Linux虚拟机的IP地址

ifconfig

 

查看Windows主机的IP地址

ipconfig

 

将LinuxIP地址复制贴到下方的地址栏,设置名称,save,open

更多详细方法可以参考:https://jingyan.baidu.com/article/d5a880ebab3f3113f147cc00.html

 

点开open之后,如果顺利,可以到达登录页面

 

修改命令符前缀的颜色

默认情况下命令符前缀$是黑白色的,建议修改为其他的颜色,比如ubuntu终端默认的绿色

方法:Linux下打开终端,进入到自己账号的主目录下,打开bash配置文件

vim ~/.bashrc

找到#force_color_prompt=yes(46行),去掉注释#, 

命令符前缀的颜色和格式是由$PS1变量控制的,60行的34m改为33m,即为黄色

编辑完毕,ESC,:wq保存退出,输入命令生效文件

source ~/bashri 或  ..bashrc 

重新打开putty终端,已生效

 

Windows下安装winscp

winscp用于文件传输和权限修改等

 

 

 

至此,一个完整SSH生态建好。

 

 

标签:sudo,list,笔记,sources,putty,ssh,Linux
来源: https://www.cnblogs.com/billie52707/p/12487071.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有