张春成
2022/04/26阅读:27主题:默认主题
Linux User Cookbook
Linux User Cookbook
Quick Start
-
[ ] 🌐Download & Install MobaXterm -
[ ] 🙂Ask admin to make you account (Login IP, Username, Password) -
[ ] 🤖Establish the remote session of MobaXterm to log in the server with SSH -
[ ] ⌨️(Optional) Establish the remote development environment with VSCode or Pycharm or something like -
[ ] 🆗(Optional) Set up your Key Authorization of SSH login without password
Client in PC end
MobaXterm provides the State-of-Art experience of operating a remote-based Linux Server in your PC Client.
MobaXterm free Xserver and tabbed SSH client for Windows
For personal use, the FREE version is enough.
Authorization & Login
-
Ask your Linux Server administrator to make you the environment. -
You will need the username, password, home directory and login shell.
-
-
Make sure he or she enables your account with SSH login permission.
Setup SSH connection with MobaXterm
The MobaXterm provides one-stand initializing with SSH.
-
Links to the remote host

-
Choose a Terminal Type
Basically, it makes the terminal more colorful

-
Setup proxy if necessary

-
Tell the MobaXterm to remember the session as the session name

-
Login with the username and password.

After you input the username and press Enter, the password area will give no feedback as you type.
It is OK, just type it and press Enter to submit.
The session will automatically remember your password, that means
-
The next time you log in with the session, you are exempt to submit the username and password; -
If you want to log in with another username, you have to establish another session or uncheck the username in the step-1; -
If the password fails for some reason, the login prompt will show again and ask to input the password again.
Shell
The shell is the main interaction between you and the server through terminal.
Introduction to Linux Shell and Shell Scripting - GeeksforGeeks
If you are using any major operating system you are indirectly interacting to shell. If you are running Ubuntu, Linux Mint or any other Linux distribution, you are interacting to shell every time you use terminal. In this article I will discuss about linux shells and shell scripting so before understanding shell scripting we have to get familiar with following terminologies – Kernel, Shell, Terminal.

Remote Development using SSH
VSCode
Alternative, if you program, the VSCode works with the server in remote.
The connection also uses SSH.
Just follow the guide to play with it.
Developing on Remote Machines using SSH and Visual Studio Code

Pycharm
If you are a Pycharm user, it provides the similar method
Configure an interpreter using SSH | PyCharm
SSH without password
For you who
-
forget your password a lot -
don’t want to type the password all the time -
want to enhance the login security
You can use Key Authentication method to replace the password.
How to use SSH keys for authentication
How to Use Public Key Authentication with SSH {Step-by-Step Guide}
Be sure you update the key periodically, and delete it totally when you do not use the PC any longer.
作者介绍