使用命令 ifconfig
,需要安装 net-tools
这里显示出现了两个ip,但是因为网卡啥的我也不那么懂…第一个是桥接ip还是啥的我也不知道… lo好像是本机ip… 啊我不懂…
如果想多了解,或许可以看看这个:
Linux的ifconfig看到的信息详解
CENTOS7.4 执行ifconfig后获得 enp1s0 lo ppp0 virbr0 这4项有什么区别
Ubuntu 16.04 配置网桥–参考+理解
大多数linux系统都是会预装SSH的服务的,我的Ubuntu和MacOS都不用自己手动装,这里就不介绍了。
在Terminal中输入 ps -e | grep ssh
出现 ssh-agent 即说明SSH服务开启成功。
ssh username@hostname(ip) # 即可连接
进入某一文件目录下,使用 vim AANAP.m
即可访问该远程电脑该文件目录下的任一文件
输入 :p
即可退出该文件回到命令行
使用上述指令可以成功直连。
1.使用下列命令可以确认SSH服务开启
sudo ps -e |grep ssh
注意:
一般ubuntu都会默认安装openssh-client(客户端),但是没有安装openssh-server(服务器端)。这大概就是为什么我拿MACOS连Ubuntu的时候,输入的帐号密码都对,但就是一直进不去…(提示密码错误那种…让你重输那种…)
2.使用以下命令安装 openssh-server
sudo apt install openssh-server
3.使用命令安装 openssh-client
sudo apt install openssh-client
这里会显示 已经安装过了
4.配置客户端 去掉PasswordAuthentication yes前面的#号,保存退出
sudo vim /etc/ssh/ssh_config
注意:
Vim中的注释取消方式:
esc
进入命令行模式ctrl + v
进入visual block模式(按字母I横向选择列的格式,如#就选择1列,//就选2列)j
或者k
选中注释符号d
就可以全部取消注释:w
保存,:q
退出,:wq
保存并退出5.配置服务器端 把PermitRootLogin prohibit-password改成PermitRootLogin yes,最好客户端的那个 PasswordAuthentication yes
也整一个…(反正我整了…)
sudo vim /etc/ssh/sshd_config
注意:
进入 vim 前一定要加 sudo
不然会无法修改config文件… (sudo
能够赋予你像root用户一样的权限,Ubuntu安装时默认root用户锁定,所以你目前是一般用户)
6.重启SSH服务
sudo /etc/init.d/ssh restart
参考链接:Ubuntu安装和配置ssh教程
7.输入 sudo ps -e |grep ssh
回车之后有sshd,说明ssh服务已经启动,如果没有启动,输入 sudo service ssh start
启动ssh服务
参考:Ubuntu安装SSH SERVER
注意在Ubuntu系统中 使用 ifconfig
之后,哪个才是 真正能用来连的IP
… 我之前一直拿lo的ip来连…怎么都连不上???
参考链接:
[SSH]客户端和服务器配置实录
Ubuntu安装和配置ssh教程
ssh连接密码出错
git clone url path # 下载到指定目录path下
失败的时候可以将url中的https换成git
conda install --channel https://conda.anaconda.org/menpo opencv
sudo apt-get install x11vnc
x11vnc -storepasswd # 生成密码
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
参考链接:
mac使用VNC远程访问Ubuntu图形界面
Mac使用VNC Viewer远程控制Ubuntu Server(服务器端和客户端配置)
Mac远程访问Ubuntu
MacBook pro电脑使用TeamViewer/VNC控制一台搭载Ubuntu16.04系统的计算机
安装Ubuntu时,选择了中文语言,但是使用命令行的时候,发现有路径中会存在中文,觉得不对劲… 以后肯定会有BUG的… 就去把它换成了 英文版本。
参照这个BLOG:中文版Ubuntu系统转为英文版Ubuntu
配置完SSH后 使用putty远程登录
Mac连接远程服务器学习(jupyter notebook、pycharm远程调试)