ਸਵਾਲ: ਲੀਨਕਸ ਨੂੰ Ssh ਕਿਵੇਂ ਕਰੀਏ?

ਸਮੱਗਰੀ

ਇੱਕ OpenSSH ਕਲਾਇੰਟ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ

  • ਇੱਕ SSH ਟਰਮੀਨਲ ਲੋਡ ਕਰੋ। ਤੁਸੀਂ ਜਾਂ ਤਾਂ "ਟਰਮੀਨਲ" ਦੀ ਖੋਜ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਆਪਣੇ ਕੀਬੋਰਡ 'ਤੇ CTRL + ALT + T ਦਬਾ ਸਕਦੇ ਹੋ।
  • ssh ਟਾਈਪ ਕਰੋ ਅਤੇ ਟਰਮੀਨਲ ਵਿੱਚ ਐਂਟਰ ਦਬਾਓ।
  • ਜੇਕਰ ਕਲਾਇੰਟ ਸਥਾਪਿਤ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਜਵਾਬ ਮਿਲੇਗਾ ਜੋ ਇਸ ਤਰ੍ਹਾਂ ਦਿਸਦਾ ਹੈ:

ਪੁਟੀਟੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਹਦਾਇਤਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਪੁਟੀ (ਵਿੰਡੋਜ਼) ਵਿੱਚ SSH ਬਾਰੇ ਸਾਡਾ ਲੇਖ ਪੜ੍ਹੋ।

  • ਆਪਣਾ SSH ਕਲਾਇੰਟ ਖੋਲ੍ਹੋ।
  • ਕੁਨੈਕਸ਼ਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਟਾਈਪ ਕਰੋ: ssh username@hostname।
  • ਕਿਸਮ: ssh example.com@s00000.gridserver.com ਜਾਂ ssh example.com@example.com।
  • ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਡੋਮੇਨ ਨਾਮ ਜਾਂ IP ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ।

ਸਰਵਰ ਨਾਲ ਜੁੜੋ

  • ਐਪਲੀਕੇਸ਼ਨਾਂ > ਉਪਯੋਗਤਾਵਾਂ 'ਤੇ ਜਾਓ ਅਤੇ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ। ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਇੰਟਰਫੇਸ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ: user00241 ~MKD1JTF1G3->$ ਵਿੱਚ
  • ਹੇਠ ਦਿੱਤੇ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਰਵਰ ਨਾਲ ਇੱਕ SSH ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਿਤ ਕਰੋ: ssh root@IPaddress.
  • ਹਾਂ ਟਾਈਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
  • ਇਸ ਸਰਵਰ ਲਈ ਰੂਟ ਪਾਸਵਰਡ ਦਿਓ।

PowerShell ਵਿੱਚ SSH ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ PowerShell ਗੈਲਰੀ ਤੋਂ Posh-SSH PowerShell ਮੋਡੀਊਲ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨਾ ਹੋਵੇਗਾ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ Windows 10 ਚਲਾ ਰਹੇ ਹੋ ਜਾਂ ਤੁਹਾਡੇ ਕੋਲ Windows ਪ੍ਰਬੰਧਨ ਫਰੇਮਵਰਕ 5 ਸਥਾਪਤ ਹੈ। ਤੁਸੀਂ ਹੁਣ ਸਿਰਫ਼ ਇਸ ਸੈਸ਼ਨ ਦੇ ਵਿਰੁੱਧ ਕਮਾਂਡਾਂ ਚਲਾ ਸਕਦੇ ਹੋ ਜਾਂ ਫਾਈਲਾਂ ਦੀ ਨਕਲ ਕਰਨ ਲਈ SCP ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਸੁਰੰਗ ਸਥਾਪਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:

  • ਸੈਸ਼ਨ ਸੈਕਸ਼ਨ ਤੋਂ, ਆਪਣੇ ਸਰਵਰ ਦਾ ਹੋਸਟ ਨਾਮ (ਜਾਂ IP ਪਤਾ) ਅਤੇ SSH ਪੋਰਟ (ਆਮ ਤੌਰ 'ਤੇ 22) ਸ਼ਾਮਲ ਕਰੋ।
  • ਖੱਬੇ ਪਾਸੇ, ਇਸ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ: ਕਨੈਕਸ਼ਨ > SSH > ਸੁਰੰਗਾਂ।
  • 1025-65536 ਦੇ ਵਿਚਕਾਰ ਕੋਈ ਸਰੋਤ ਪੋਰਟ ਨੰਬਰ ਦਾਖਲ ਕਰੋ।
  • ਡਾਇਨਾਮਿਕ ਰੇਡੀਓ ਬਟਨ ਚੁਣੋ।
  • ਸ਼ਾਮਲ ਬਟਨ ਨੂੰ ਦਬਾਉ.

ਲੀਨਕਸ ਵਿੱਚ ssh ਕਮਾਂਡ ਕੀ ਹੈ?

ਲੀਨਕਸ ਵਿੱਚ SSH ਕਮਾਂਡ। ssh ਕਮਾਂਡ ਇੱਕ ਅਸੁਰੱਖਿਅਤ ਨੈੱਟਵਰਕ ਉੱਤੇ ਦੋ ਹੋਸਟਾਂ ਵਿਚਕਾਰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਇਨਕ੍ਰਿਪਟਡ ਕੁਨੈਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਇਹ ਕੁਨੈਕਸ਼ਨ ਟਰਮੀਨਲ ਐਕਸੈਸ, ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ, ਅਤੇ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸੁਰੰਗ ਬਣਾਉਣ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਗ੍ਰਾਫਿਕਲ X11 ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਰਿਮੋਟ ਟਿਕਾਣੇ ਤੋਂ SSH ਉੱਤੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਉੱਤੇ SSH ਕਿਵੇਂ ਸ਼ੁਰੂ ਕਰਾਂ?

ਤੁਹਾਡੇ ਲੀਨਕਸ ਸਰਵਰ ਲਈ SSH ਪੋਰਟ ਨੂੰ ਬਦਲਣਾ

  1. SSH (ਵਧੇਰੇ ਜਾਣਕਾਰੀ) ਰਾਹੀਂ ਆਪਣੇ ਸਰਵਰ ਨਾਲ ਜੁੜੋ।
  2. ਰੂਟ ਉਪਭੋਗਤਾ (ਹੋਰ ਜਾਣਕਾਰੀ) 'ਤੇ ਜਾਓ।
  3. ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ: vi /etc/ssh/sshd_config.
  4. ਹੇਠ ਦਿੱਤੀ ਲਾਈਨ ਲੱਭੋ: # ਪੋਰਟ 22.
  5. # ਹਟਾਓ ਅਤੇ 22 ਨੂੰ ਆਪਣੇ ਲੋੜੀਂਦੇ ਪੋਰਟ ਨੰਬਰ ਵਿੱਚ ਬਦਲੋ।
  6. ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾ ਕੇ sshd ਸੇਵਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ: service sshd ਰੀਸਟਾਰਟ।

ਮੈਂ SSH ਨਾਲ ਕਿਵੇਂ ਜੁੜ ਸਕਦਾ ਹਾਂ?

PuTTY ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ ਖਾਤੇ ਨਾਲ ਜੁੜਨ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  • ਪੁਟੀ ਸ਼ੁਰੂ ਕਰੋ।
  • ਹੋਸਟ ਨਾਮ (ਜਾਂ IP ਐਡਰੈੱਸ) ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ, ਉਸ ਸਰਵਰ ਦਾ ਹੋਸਟ ਨਾਮ ਜਾਂ IP ਪਤਾ ਟਾਈਪ ਕਰੋ ਜਿੱਥੇ ਤੁਹਾਡਾ ਖਾਤਾ ਸਥਿਤ ਹੈ।
  • ਪੋਰਟ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ, 7822 ਟਾਈਪ ਕਰੋ।
  • ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਕਨੈਕਸ਼ਨ ਕਿਸਮ ਰੇਡੀਓ ਬਟਨ SSH 'ਤੇ ਸੈੱਟ ਹੈ।
  • ਕਲਿਕ ਕਰੋ ਓਪਨ.

ਮੈਂ ਉਬੰਟੂ ਵਿੱਚ SSH ਕਿਵੇਂ ਕਰਾਂ?

ਉਬੰਟੂ 'ਤੇ SSH ਨੂੰ ਸਮਰੱਥ ਕਰਨਾ

  1. ਜਾਂ ਤਾਂ Ctrl+Alt+T ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ ਟਰਮੀਨਲ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਆਪਣਾ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ ਅਤੇ ਟਾਈਪ ਕਰਕੇ openssh-server ਪੈਕੇਜ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ: sudo apt updatesudo apt install openssh-server।
  2. ਇੱਕ ਵਾਰ ਇੰਸਟਾਲੇਸ਼ਨ ਮੁਕੰਮਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, SSH ਸੇਵਾ ਆਪਣੇ ਆਪ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗੀ।

ਮੈਂ SSH ਕਿਵੇਂ ਸੈਟ ਅਪ ਕਰਾਂ?

ਵਿੰਡੋਜ਼ 'ਤੇ Git ਲਈ SSH ਸੈਟ ਅਪ ਕਰੋ

  • ਆਪਣੀ ਡਿਫੌਲਟ ਪਛਾਣ ਸੈਟ ਅਪ ਕਰੋ। ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ, ssh-keygen ਦਿਓ।
  • ssh-ਏਜੰਟ ਦੀ ਕੁੰਜੀ ਜੋੜੋ। ਜੇਕਰ ਤੁਸੀਂ ਹਰ ਵਾਰ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਟਾਈਪ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ssh-ਏਜੰਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।
  • ਆਪਣੀ ਬਿਟਬਕੇਟ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਨਤਕ ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ।

ਮੈਂ ਵਿੰਡੋਜ਼ ਤੋਂ ਲੀਨਕਸ ਤੱਕ ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਕਿਵੇਂ ਕਰਾਂ?

ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਨਾਲ ਜੁੜੋ

  1. ਸਟਾਰਟ ਮੀਨੂ ਤੋਂ ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹੋ।
  2. ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਕਨੈਕਸ਼ਨ ਵਿੰਡੋ ਖੁੱਲ੍ਹ ਜਾਵੇਗੀ।
  3. “ਕੰਪਿਊਟਰ” ਲਈ, ਲੀਨਕਸ ਸਰਵਰਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਦਾ ਨਾਮ ਜਾਂ ਉਪਨਾਮ ਟਾਈਪ ਕਰੋ।
  4. ਜੇਕਰ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਹੋਸਟ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਬਾਰੇ ਪੁੱਛਦਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਹਾਂ ਵਿੱਚ ਜਵਾਬ ਦਿਓ।
  5. ਲੀਨਕਸ “xrdp” ਲਾਗਆਨ ਸਕਰੀਨ ਖੁੱਲ ਜਾਵੇਗੀ।

ਮੈਂ ਕਿਵੇਂ ਦੱਸ ਸਕਦਾ ਹਾਂ ਕਿ ਕੀ SSH Linux 'ਤੇ ਚੱਲ ਰਿਹਾ ਹੈ?

ਤੁਹਾਡੇ ਲੀਨਕਸ ਸਰਵਰ ਲਈ SSH ਪੋਰਟ ਨੂੰ ਬਦਲਣਾ

  • SSH (ਵਧੇਰੇ ਜਾਣਕਾਰੀ) ਰਾਹੀਂ ਆਪਣੇ ਸਰਵਰ ਨਾਲ ਜੁੜੋ।
  • ਰੂਟ ਉਪਭੋਗਤਾ (ਹੋਰ ਜਾਣਕਾਰੀ) 'ਤੇ ਜਾਓ।
  • ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ: vi /etc/ssh/sshd_config.
  • ਹੇਠ ਦਿੱਤੀ ਲਾਈਨ ਲੱਭੋ: # ਪੋਰਟ 22.
  • # ਹਟਾਓ ਅਤੇ 22 ਨੂੰ ਆਪਣੇ ਲੋੜੀਂਦੇ ਪੋਰਟ ਨੰਬਰ ਵਿੱਚ ਬਦਲੋ।
  • ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾ ਕੇ sshd ਸੇਵਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ: service sshd ਰੀਸਟਾਰਟ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ SSH ਸੇਵਾ ਨੂੰ ਕਿਵੇਂ ਸ਼ੁਰੂ ਅਤੇ ਬੰਦ ਕਰਾਂ?

ਸਰਵਰ ਨੂੰ ਸ਼ੁਰੂ ਅਤੇ ਬੰਦ ਕਰੋ

  1. ਰੂਟ ਦੇ ਤੌਰ 'ਤੇ ਲਾਗਇਨ ਕਰੋ।
  2. sshd ਸੇਵਾ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ, ਬੰਦ ਕਰਨ ਅਤੇ ਮੁੜ ਚਾਲੂ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ: /etc/init.d/sshd start /etc/init.d/sshd stop /etc/init.d/sshd ਰੀਸਟਾਰਟ ਕਰੋ।

SSH ਕੁਨੈਕਸ਼ਨ ਤੋਂ ਇਨਕਾਰ ਕਿਉਂ ਕੀਤਾ ਗਿਆ ਹੈ?

SSH ਕੁਨੈਕਸ਼ਨ ਤੋਂ ਇਨਕਾਰ ਕਰਨ ਵਾਲੀ ਗਲਤੀ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਦੀ ਬੇਨਤੀ SSH ਹੋਸਟ ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ, ਪਰ ਹੋਸਟ ਉਸ ਬੇਨਤੀ ਨੂੰ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ ਅਤੇ ਇੱਕ ਰਸੀਦ ਭੇਜਦਾ ਹੈ। ਅਤੇ, ਬੂੰਦਾਂ ਦੇ ਮਾਲਕ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਇਸ ਰਸੀਦ ਸੰਦੇਸ਼ ਨੂੰ ਦੇਖਦੇ ਹਨ। ਇਸ ਗਲਤੀ ਦੇ ਕਈ ਕਾਰਨ ਹਨ।

SSH ਰਿਮੋਟ ਸਰਵਰ ਲੀਨਕਸ ਨਾਲ ਕਿਵੇਂ ਜੁੜਦਾ ਹੈ?

ਅਜਿਹਾ ਕਰਨ ਲਈ:

  • ਆਪਣੀ ਮਸ਼ੀਨ 'ਤੇ SSH ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ: ssh your_username@host_ip_address ਜੇਕਰ ਤੁਹਾਡੀ ਲੋਕਲ ਮਸ਼ੀਨ 'ਤੇ ਉਪਭੋਗਤਾ ਨਾਮ ਸਰਵਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਿਰਫ਼ ssh host_ip_address ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਐਂਟਰ ਦਬਾ ਸਕਦੇ ਹੋ।
  • ਆਪਣਾ ਪਾਸਵਰਡ ਟਾਈਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ।

ਨੈੱਟਵਰਕਿੰਗ ਵਿੱਚ ਐਸਐਸਐਚ ਕੀ ਹੈ?

SSH, ਜਿਸਨੂੰ ਸੁਰੱਖਿਅਤ ਸ਼ੈੱਲ ਜਾਂ ਸੁਰੱਖਿਅਤ ਸਾਕਟ ਸ਼ੈੱਲ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਨੈਟਵਰਕ ਪ੍ਰੋਟੋਕੋਲ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ, ਖਾਸ ਤੌਰ 'ਤੇ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਕਾਂ ਨੂੰ ਇੱਕ ਅਸੁਰੱਖਿਅਤ ਨੈੱਟਵਰਕ ਉੱਤੇ ਕੰਪਿਊਟਰ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਾ ਇੱਕ ਸੁਰੱਖਿਅਤ ਤਰੀਕਾ ਦਿੰਦਾ ਹੈ। SSH ਉਪਯੋਗਤਾਵਾਂ ਦੇ ਸੂਟ ਦਾ ਵੀ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ ਜੋ SSH ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਨ।

ਮੈਂ PuTTY ਦੀ ਵਰਤੋਂ ਕਰਕੇ SSH ਕਿਵੇਂ ਕਰਾਂ?

"ਪੁਟੀਟੀ.ਐਕਸ" ਡਾ downloadਨਲੋਡ ਬੇਸਿਕ ਐਸਐਸਐਚ ਲਈ ਵਧੀਆ ਹੈ.

  1. ਡਾਊਨਲੋਡ ਨੂੰ ਆਪਣੇ C:\WINDOWS ਫੋਲਡਰ ਵਿੱਚ ਸੇਵ ਕਰੋ।
  2. ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਡੈਸਕਟਾਪ ਉੱਤੇ ਪੁਟੀ ਨਾਲ ਲਿੰਕ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ:
  3. ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਅਰੰਭ ਕਰਨ ਲਈ ਪੁਟੀਟੀ.ਐਕਸਈ ਪ੍ਰੋਗਰਾਮ ਜਾਂ ਡੈਸਕਟੌਪ ਸ਼ੌਰਟਕਟ ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ.
  4. ਆਪਣੀਆਂ ਕਨੈਕਸ਼ਨ ਸੈਟਿੰਗਜ਼ ਦਾਖਲ ਕਰੋ:
  5. ਐਸਐਸਐਚ ਸੈਸ਼ਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਓਪਨ ਤੇ ਕਲਿਕ ਕਰੋ.

ਲੀਨਕਸ ਉੱਤੇ SSH ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ?

ਉਬੰਟੂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ssh ਸਰਵਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਵਿਧੀ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੈ:

  • ਉਬੰਟੂ ਡੈਸਕਟਾਪ ਲਈ ਟਰਮੀਨਲ ਐਪਲੀਕੇਸ਼ਨ ਖੋਲ੍ਹੋ।
  • ਰਿਮੋਟ ਉਬੰਟੂ ਸਰਵਰ ਲਈ ਤੁਹਾਨੂੰ ਕੰਸੋਲ ਐਕਸੈਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ BMC ਜਾਂ KVM ਜਾਂ IPMI ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
  • ਟਾਈਪ ਕਰੋ sudo apt-get install openssh-server.
  • sudo systemctl enable ssh ਟਾਈਪ ਕਰਕੇ ssh ਸੇਵਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ।

ਲੀਨਕਸ SSH ਸਰਵਰ ਕੀ ਹੈ?

ਇੱਕ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਕ ਵਜੋਂ ਮੁਹਾਰਤ ਹਾਸਲ ਕਰਨ ਲਈ ਇੱਕ ਜ਼ਰੂਰੀ ਸਾਧਨ SSH ਹੈ। SSH, ਜਾਂ Secure Shell, ਇੱਕ ਪ੍ਰੋਟੋਕੋਲ ਹੈ ਜੋ ਰਿਮੋਟ ਸਿਸਟਮਾਂ 'ਤੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਲਾਗਇਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਰਿਮੋਟ ਲੀਨਕਸ ਅਤੇ ਯੂਨਿਕਸ-ਵਰਗੇ ਸਰਵਰਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਮ ਤਰੀਕਾ ਹੈ।

ਮੈਂ IP ਐਡਰੈੱਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਈਲਾਂ ਤੱਕ ਕਿਵੇਂ ਪਹੁੰਚ ਕਰਾਂ?

ਵਿੰਡੋਜ਼ ਕੰਪਿਊਟਰ ਤੋਂ ਰਿਮੋਟ ਡੈਸਕਟਾਪ

  1. ਸਟਾਰਟ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ.
  2. ਚਲਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ...
  3. "mstsc" ਟਾਈਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਬਟਨ ਦਬਾਓ।
  4. ਕੰਪਿਊਟਰ ਦੇ ਅੱਗੇ: ਆਪਣੇ ਸਰਵਰ ਦਾ IP ਐਡਰੈੱਸ ਟਾਈਪ ਕਰੋ।
  5. ਕਨੈਕਟ ਕਲਿੱਕ ਕਰੋ.
  6. ਜੇਕਰ ਸਭ ਕੁਝ ਠੀਕ ਚੱਲਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਵਿੰਡੋਜ਼ ਲੌਗਇਨ ਪ੍ਰੋਂਪਟ ਦੇਖੋਗੇ।

ਮੈਂ SSH ਪਬਲਿਕ ਕੁੰਜੀ ਕਿੱਥੇ ਰੱਖਾਂ?

ਇਸ ਕਾਰਨ, ਅਜਿਹਾ ਕਦੇ ਵੀ ਜੜ੍ਹ ਤੋਂ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ।

  • ਆਪਣੀ ਮਸ਼ੀਨ 'ਤੇ ssh-keygen(1) ਚਲਾਓ, ਅਤੇ ਪਾਸਵਰਡ ਮੰਗਣ 'ਤੇ ਐਂਟਰ ਦਬਾਓ। ਇਹ ਇੱਕ ਨਿੱਜੀ ਅਤੇ ਇੱਕ ਜਨਤਕ ਕੁੰਜੀ ਦੋਵੇਂ ਤਿਆਰ ਕਰੇਗਾ।
  • ਅੱਗੇ, ਰਿਮੋਟ ਸਾਈਟ 'ਤੇ ਜਨਤਕ ਕੁੰਜੀ ਫਾਈਲ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ~/.ssh/authorized_keys ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ (ਫਾਇਲ ਮੋਡ 600 ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ)।

ਕੀ ਤੁਸੀਂ ਆਪਣੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ssh ਕਰ ਸਕਦੇ ਹੋ?

PuTTY ਇੱਕ ਪ੍ਰਸਿੱਧ ਗ੍ਰਾਫਿਕਲ SSH ਕਲਾਇੰਟ ਹੈ। ਆਪਣੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਲੌਗਇਨ ਕਰਨ ਲਈ, ਆਪਣੇ ਕੰਪਿਊਟਰ ਦਾ ਨਾਮ ਜਾਂ IP ਪਤਾ "ਹੋਸਟ ਨਾਮ (ਜਾਂ IP ਪਤਾ)" ਬਾਕਸ ਵਿੱਚ ਟਾਈਪ ਕਰੋ, "SSH" ਰੇਡੀਓ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਫਿਰ "ਓਪਨ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਉਪਭੋਗਤਾ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇਗਾ, ਫਿਰ ਤੁਹਾਨੂੰ ਆਪਣੇ ਲੀਨਕਸ ਕੰਪਿਊਟਰ 'ਤੇ ਕਮਾਂਡ-ਲਾਈਨ ਮਿਲੇਗੀ।

SSH ਡਾਇਗ੍ਰਾਮ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?

SSH ਇਹਨਾਂ ਐਨਕ੍ਰਿਪਸ਼ਨ ਤਕਨੀਕਾਂ ਨਾਲ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। SSH ਕੰਮ ਕਰਨ ਦਾ ਤਰੀਕਾ ਦੋ ਰਿਮੋਟ ਸਿਸਟਮਾਂ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਉਹਨਾਂ ਦੇ ਵਿਚਕਾਰ ਲੰਘਣ ਵਾਲੇ ਡੇਟਾ ਦੇ ਐਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਇੱਕ ਕਲਾਇੰਟ-ਸਰਵਰ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ। ਹੋਸਟ (ਸਰਵਰ) ਆਉਣ ਵਾਲੇ ਕੁਨੈਕਸ਼ਨਾਂ ਲਈ ਪੋਰਟ 22 (ਜਾਂ ਕੋਈ ਹੋਰ SSH ਨਿਰਧਾਰਤ ਪੋਰਟ) 'ਤੇ ਸੁਣਦਾ ਹੈ।

ਮੈਂ ਵਿੰਡੋਜ਼ ਤੋਂ ਲੀਨਕਸ ਵਿੱਚ ਰਿਮੋਟ ਕਿਵੇਂ ਕਰਾਂ?

RDP ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ

  1. ਸਟਾਰਟ ਮੀਨੂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  2. ਕੰਪਿਊਟਰ ਐਂਟਰੀ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ।
  3. ਵਿਸ਼ੇਸ਼ਤਾ ਚੁਣੋ
  4. ਰਿਮੋਟ ਸੈਟਿੰਗਜ਼ ਐਂਟਰੀ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  5. ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਸ ਕੰਪਿਊਟਰ ਨੂੰ ਰਿਮੋਟ ਅਸਿਸਟੈਂਸ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ ਅਤੇ ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਦੇ ਕਿਸੇ ਵੀ ਸੰਸਕਰਣ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ।

ਮੈਂ ਵਿੰਡੋਜ਼ ਤੋਂ ਲੀਨਕਸ ਵਿੱਚ ਫਾਈਲਾਂ ਕਿਵੇਂ ਟ੍ਰਾਂਸਫਰ ਕਰਾਂ?

SSH ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲੀਨਕਸ ਤੋਂ ਵਿੰਡੋਜ਼ ਵਿੱਚ ਫਾਈਲਾਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਇੱਕ ਚੁਣੋ: PuTTY।

  • WinSCP ਸ਼ੁਰੂ ਕਰੋ।
  • SSH ਸਰਵਰ ਦਾ ਮੇਜ਼ਬਾਨ ਨਾਮ (ਸਾਡੇ ਕੇਸ ਵਿੱਚ sun) ਅਤੇ ਉਪਭੋਗਤਾ ਨਾਮ (tux) ਦਰਜ ਕਰੋ।
  • ਲੌਗਇਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਚੇਤਾਵਨੀ ਨੂੰ ਸਵੀਕਾਰ ਕਰੋ।
  • ਕਿਸੇ ਵੀ ਫਾਈਲ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਆਪਣੀ WinSCP ਵਿੰਡੋ ਤੋਂ ਜਾਂ ਤੱਕ ਖਿੱਚੋ ਅਤੇ ਸੁੱਟੋ।

VNC ਲੀਨਕਸ ਸਰਵਰ ਨਾਲ ਕਿਵੇਂ ਜੁੜਦਾ ਹੈ?

ਲੀਨਕਸ

  1. ਰੀਮੀਨਾ ਖੋਲ੍ਹੋ।
  2. ਨਵਾਂ ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਪ੍ਰੋਫਾਈਲ ਬਣਾਉਣ ਲਈ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਆਪਣੇ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਨਾਮ ਦਿਓ, VNC ਪ੍ਰੋਟੋਕੋਲ ਦਿਓ, ਅਤੇ ਸਰਵਰ ਖੇਤਰ ਵਿੱਚ ਲੋਕਲਹੋਸਟ :1 ਦਿਓ। ਸਰਵਰ ਭਾਗ ਵਿੱਚ :1 ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ। ਪਾਸਵਰਡ ਭਾਗ ਵਿੱਚ ਆਪਣੇ VNC ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਵਿੱਚ ਦਿੱਤਾ ਪਾਸਵਰਡ ਭਰੋ:
  3. ਕਨੈਕਟ ਦਬਾਓ।

ਮੈਂ ਲੀਨਕਸ ਸੇਵਾ ਨੂੰ ਕਿਵੇਂ ਰੀਸਟਾਰਟ ਕਰਾਂ?

ਰੀਸਟਾਰਟ ਕਮਾਂਡ ਦਿਓ। ਟਰਮੀਨਲ ਵਿੱਚ sudo systemctl ਰੀਸਟਾਰਟ ਸਰਵਿਸ ਟਾਈਪ ਕਰੋ, ਕਮਾਂਡ ਦੇ ਸਰਵਿਸ ਹਿੱਸੇ ਨੂੰ ਸਰਵਿਸ ਦੇ ਕਮਾਂਡ ਨਾਮ ਨਾਲ ਬਦਲਣਾ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹੋਏ, ਅਤੇ ↵ ਐਂਟਰ ਦਬਾਓ। ਉਦਾਹਰਨ ਲਈ, ਉਬੰਟੂ ਲੀਨਕਸ ਉੱਤੇ ਅਪਾਚੇ ਨੂੰ ਰੀਸਟਾਰਟ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਟਰਮੀਨਲ ਵਿੱਚ sudo systemctl restart apache2 ਟਾਈਪ ਕਰੋਗੇ।

ਮੈਂ ਕਿਵੇਂ ਦੱਸ ਸਕਦਾ ਹਾਂ ਕਿ SSH ਚੱਲ ਰਿਹਾ ਹੈ?

ਤਤਕਾਲ ਸੁਝਾਅ: ਉਬੰਟੂ 18.04 ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਸ਼ੈੱਲ (SSH) ਸੇਵਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ

  • ਟਰਮੀਨਲ ਨੂੰ ਜਾਂ ਤਾਂ Ctrl+Alt+T ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਰਾਹੀਂ ਜਾਂ ਸਾਫਟਵੇਅਰ ਲਾਂਚਰ ਤੋਂ “ਟਰਮੀਨਲ” ਦੀ ਖੋਜ ਕਰਕੇ ਖੋਲ੍ਹੋ।
  • ਜਦੋਂ ਟਰਮੀਨਲ ਖੁੱਲ੍ਹਦਾ ਹੈ, OpenSSH ਸੇਵਾ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਕਮਾਂਡ ਚਲਾਓ:
  • ਇੱਕ ਵਾਰ ਇੰਸਟਾਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, SSH ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਆਪਣੇ ਆਪ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦਾ ਹੈ। ਅਤੇ ਤੁਸੀਂ ਕਮਾਂਡ ਦੁਆਰਾ ਇਸਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ:

ਲੀਨਕਸ ਵਿੱਚ Sshd ਕੀ ਹੈ?

sshd (SSH ਡੈਮਨ) ssh(1) ਲਈ ਡੈਮਨ ਪ੍ਰੋਗਰਾਮ ਹੈ। ਇਕੱਠੇ ਇਹ ਪ੍ਰੋਗਰਾਮ rlogin ਅਤੇ rsh ਨੂੰ ਬਦਲਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਅਸੁਰੱਖਿਅਤ ਨੈੱਟਵਰਕ 'ਤੇ ਦੋ ਅਵਿਸ਼ਵਾਸਯੋਗ ਮੇਜ਼ਬਾਨਾਂ ਵਿਚਕਾਰ ਸੁਰੱਖਿਅਤ ਐਨਕ੍ਰਿਪਟਡ ਸੰਚਾਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਫੋਰਕਡ ਡੈਮਨ ਕੁੰਜੀ ਐਕਸਚੇਂਜ, ਏਨਕ੍ਰਿਪਸ਼ਨ, ਪ੍ਰਮਾਣਿਕਤਾ, ਕਮਾਂਡ ਐਗਜ਼ੀਕਿਊਸ਼ਨ, ਅਤੇ ਡੇਟਾ ਐਕਸਚੇਂਜ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ।

ਕੀ ਪਿੰਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਪਰ ਕੁਨੈਕਸ਼ਨ ਇਨਕਾਰ ਕਰ ਸਕਦਾ ਹੈ?

ਜੇਕਰ ਇਹ ਕਹਿੰਦਾ ਹੈ ਕਿ ਕਨੈਕਸ਼ਨ ਨੇ ਇਨਕਾਰ ਕਰ ਦਿੱਤਾ ਹੈ, ਤਾਂ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਹੋਰ ਹੋਸਟ ਪਹੁੰਚਯੋਗ ਹੈ, ਪਰ ਪੋਰਟ 'ਤੇ ਕੁਝ ਵੀ ਨਹੀਂ ਸੁਣ ਰਿਹਾ ਹੈ। ਜੇ ਕੋਈ ਜਵਾਬ ਨਹੀਂ ਹੈ (ਪੈਕੇਟ ਸੁੱਟਿਆ ਗਿਆ ਹੈ), ਤਾਂ ਇਹ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਰੋਕਣ ਵਾਲਾ ਫਿਲਟਰ ਹੈ। ਦੋਵਾਂ ਮੇਜ਼ਬਾਨਾਂ 'ਤੇ। ਤੁਸੀਂ iptables -F INPUT ਨਾਲ ਸਾਰੇ (ਇਨਪੁਟ) ਨਿਯਮਾਂ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ।

ਮੈਂ ਇਨਕਾਰ ਕੀਤੇ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਾਂ?

ਇਸ "ਕੁਨੈਕਸ਼ਨ" ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ, ਇੱਥੇ ਕੁਝ ਸਧਾਰਨ ਕਦਮ ਹਨ ਜੋ ਤੁਸੀਂ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ:

  1. ਆਪਣੇ ਬਰਾਊਜ਼ਰ ਕੈਸ਼ ਨੂੰ ਸਾਫ਼ ਕਰੋ.
  2. ਆਪਣਾ IP ਪਤਾ ਰੀਸੈਟ ਕਰੋ ਅਤੇ DNS ਕੈਸ਼ ਨੂੰ ਫਲੱਸ਼ ਕਰੋ।
  3. ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
  4. ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
  5. ਆਪਣੀ ਫਾਇਰਵਾਲ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਓ।

ਰਿਮੋਟ ਹੋਸਟ ਦੁਆਰਾ ਕਨੈਕਸ਼ਨ ਤੋਂ ਇਨਕਾਰ ਕਰਨ ਦਾ ਕੀ ਮਤਲਬ ਹੈ?

ਕਿਸੇ ਰਾਊਟਰ, ਸਵਿੱਚ ਜਾਂ ਫਾਇਰਵਾਲ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਸਮੇਂ “ਰਿਮੋਟ ਹੋਸਟ ਦੁਆਰਾ ਕਨੈਕਸ਼ਨ ਅਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ” ਸੁਨੇਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਇਹ ਸੁਨੇਹਾ ਉਦੋਂ ਆਉਂਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਰਿਵਰਸ ਟੇਲਨੈੱਟ ਸੈਸ਼ਨ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਜਾਰੀ ਹੈ। ਨੋਟ: ਸਾਡੇ ਸੈਸ਼ਨ ਬਿਨਾਂ ਕਿਸੇ ਰੈਕ ਰੈਸਟ ਦੇ ਬੈਕ-ਟੂ-ਬੈਕ ਹੁੰਦੇ ਹਨ।

"ਫਲਿੱਕਰ" ਦੁਆਰਾ ਲੇਖ ਵਿੱਚ ਫੋਟੋ https://www.flickr.com/photos/xmodulo/14351338819

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ