ubuntu 上如下配置,其他pc可ssh登陆。
- 安装SSH服务端【sudo apt-get -y install openssh-server】
- 安装SSH客户端【sudo apt-get -y install openssh-client】
- 配置SSH服务【cd /etc/ssh】;【sudo cp sshd_config sshd_config.bk】;【sudo vim sshd_config】:对sshd_config文件中的字符替换。找到此项:“PermitRootLogin prohibit-password” 修改成 :“ PermitRootLogin yes”
- 重启SSH服务【service sshd restart】
samba
win10系统上,Win+R调出运行对话框,输入 control userpasswords2, 在弹出的用户帐户界面选择“高级”选项卡à管理密码à“Windows凭据”à“添加Windows凭据”,输入服务器地址/用户名和密码即可。
之前添加的映射磁盘,想删除时,可先断开连接(即从网络位置里没有了);然后再右键 ‘此电脑’-》删除。 貌似此电脑下就没有此映射器了。
ubuntu系统上
- 准备工作
【sudo mkdir /home/share】;
【sudo chmod 777 /home/share】; - 安装Samba服务
【sudo apt-get install samba】 查看是否装好【samba】 - 安装Samba客户端
【sudo apt-get install smbclient】 - 备份配置文件
【sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak】 -
修改配置文件smb.conf,设置一个无需验证的任何人都可以访问的共享文件夹,,需要在配置文件的最后面加上:
[work] //这里work 即windows上看到名字,随便命名。一定要有
comment = samba home directory
path = /home/user/ //这里user 即是用户名,注意更改
public = yes
browseable = yeswritable = yes
public = yes
read only = no
valid users = user
create mask = 0777
directory mask = 0777
force user = user
available = yes -
增加samba用户, 一定要操作这一步,否则windows上访问时输入用户名和密码会不对,访问不了。(根据上面配置文件不不同,此步骤也可不需要)
@ubuntu:~$ sudo smbpasswd -a user New SMB password: Retype new SMB password:
-
保存配置文件后,重启Samba服务 【sudo service smbd restart】
8. ubuntu上查看是否成功
smbclient -U user //10.1.131.216/share
也可参考 Win10和Ubuntu实现Samba共享文件 华为开发者论坛
tftp + nfs
主机工具
可以选择在Windows主机或者Ubuntu虚拟机环境中搭建tftp和nfs环境
- Windows
- Ubuntu
- 准备目录
- sudo mkdir /home/share
- sudo chmod 777 /home/share
- mkdir /home/share/tftpboot
- mkdir /home/share/nfsroot
- cp install/Image /home/share/tftpboot/
- cp install/rootfs/* /home/share/nfsroot/ -a
- tftp环境:
- sudo apt-get install tftpd-hpa tftp-hpa
- 默认tftp目录为/var/lib/tftpboot,可通过sudo vi /etc/default/tftpd-hpa,修改为为 /home/share/tftpboot
- sudo service tftpd-hpa restart
- nfs环境:
- sudo apt-get install nfs-kernel-server
- sudo vi /etc/exports: /home/share/nfsroot *(rw,sync,insecure,no_root_squash,no_subtree_check)
(跨网段使用必须加上insecure) - sudo /etc/init.d/rpcbind restart
- sudo /etc/init.d/nfs-kernel-server restart
- sudo exportfs -r
- 测试是否配置成功
在虚拟机上执行:sudo mount -t nfs localhost:/home/share/nfsroot /mnt
或者在Windows主机上打开Windows功能 NFS服务,执行 mount 192.168.56.101:/home/share/nfsroot X:
- 准备目录
ubunutu 16.04 升级python2到 python3.7
Method 2: Installing Python via PPAIf you quickly want to get the latest version of Python installed on Ubuntu and get future updates automatically, then you can install it from the below third-party PPA repository…
To do that, run the commands below to add the PPA.
First install Ubuntu software properties package if it’s not already installed on your system..
sudo apt update
sudo apt install software-properties-common
After that run the commands to add the PPA..
sudo add-apt-repository ppa:deadsnakes/ppa
Finally, run the commands below to install Python 3.7
sudo apt update
sudo apt install python3.7
sudo apt install python3.7-dev
sudo apt install python3-pip
记得用apt 替代apt-get 卸载时用autoremove 而不要用remove
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.7 /usr/bin/python