wsl with ubuntu24.04

# mirror1  /etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: http://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
# mirror2 /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

ip addr show eth0
# bind port
netsh interface portproxy add v4tov4 listenport=80 listenaddress=0.0.0.0 connectport=80 connectaddress=172.20.92.188
# check port
netsh interface portproxy show all
# unbind port
netsh interface portproxy delete v4tov4 listenport=22 listenaddress=0.0.0.0


# ufw
ufw status
ufw allow 3306

# mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'fx123456';
FLUSH PRIVILEGES;

netsh interface portproxy add v4tov4 listenport=3306 listenaddress=0.0.0.0 connectport=3306 connectaddress=172.20.92.188

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

vim /etc/mysql/mysql.conf.d/mysqld.cnf
# remote root
UPDATE mysql.user SET host = '%' WHERE user = 'root' AND host = 'localhost';

# redis
netsh interface portproxy add v4tov4 listenport=6379 listenaddress=0.0.0.0 connectport=6379 connectaddress=172.20.92.188
# vim /etc/redis/redis.conf
bind 0.0.0.0
requirepass 123456
protected-mode no
ufw allow 6379
sudo systemctl restart redis.service


# ssh
apt install openssh-server
# vim /etc/ssh/sshd_config
Port 2222
ListenAddress 0.0.0.0
PasswordAuthentication yes
PermitRootLogin yes

service ssh restart
ufw allow 2222
netsh interface portproxy add v4tov4 listenport=2222 listenaddress=0.0.0.0 connectport=2222 connectaddress=172.20.92.188

# link
ssh root@side -p 2222
scp -P 2222 localfile root@side:/path/to/remote/directory
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容