ਹਰੇਕ ਸਾਈਟ ਦੀ ਆਪਣੀ ਫ਼ਾਈਲ ਪਹੁੰਚ ਹੁੰਦੀ ਹੈ। ਸਾਈਟਾਂ → ਤੁਹਾਡੀ ਸਾਈਟ → ਪਹੁੰਚ।
SFTP
ਹੋਸਟ, ਪੋਰਟ, ਵਰਤੋਂਕਾਰ ਨਾਂ ਅਤੇ ਇੱਕ ਪਾਸਵਰਡ ਜੋ ਤੁਸੀਂ ਉਸ ਸਕ੍ਰੀਨ 'ਤੇ ਤਿਆਰ ਕਰਦੇ ਹੋ। ਕੋਈ ਵੀ SFTP ਕਲਾਇੰਟ ਕੰਮ ਕਰਦਾ ਹੈ — FileZilla, Cyberduck, ਤੁਹਾਡੇ ਐਡੀਟਰ ਦਾ ਅੰਦਰੂਨੀ ਕਲਾਇੰਟ। ਖਾਤਾ ਸਿਰਫ਼ ਉਸੇ ਸਾਈਟ ਦੀਆਂ ਫ਼ਾਈਲਾਂ ਤੱਕ ਸੀਮਤ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਸਾਈਟ ਦੇ SFTP ਪ੍ਰਮਾਣ-ਪੱਤਰ ਕਿਸੇ ਹੋਰ ਸਾਈਟ ਨੂੰ ਨਹੀਂ ਪੜ੍ਹ ਸਕਦੇ।
SSH
ਉਸੇ ਸਕ੍ਰੀਨ 'ਤੇ ਆਪਣੀ ਪਬਲਿਕ ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਆਪਣੇ ਆਮ ਕਲਾਇੰਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਪਾਸਵਰਡ SSH ਜਾਣਬੁੱਝ ਕੇ ਪੇਸ਼ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ: ਕੁੰਜੀ ਦਾ ਅੰਦਾਜ਼ਾ ਨਹੀਂ ਲਗਾਇਆ ਜਾ ਸਕਦਾ, ਅਤੇ ਪਾਸਵਰਡ SSH ਵਾਲਾ ਇੱਕ ਸਾਂਝਾ ਸਰਵਰ ਇੱਕ ਅਜਿਹਾ ਸਾਂਝਾ ਸਰਵਰ ਹੁੰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਆਖਰਕਾਰ ਬਰੂਟ-ਫੋਰਸ ਹਮਲਾ ਹੋ ਜਾਵੇਗਾ।
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਅਜੇ ਕੋਈ ਕੁੰਜੀ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਡੀ ਆਪਣੀ ਮਸ਼ੀਨ 'ਤੇ ssh-keygen -t ed25519 ਇੱਕ ਕੁੰਜੀ ਤਿਆਰ ਕਰਦਾ ਹੈ। .pub ਵਾਲੀ ਫ਼ਾਈਲ ਉਹ ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਪੇਸਟ ਕਰਦੇ ਹੋ; ਦੂਜੀ ਕਦੇ ਵੀ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੀ।
ਸ਼ੈੱਲ ਵਿੱਚ ਤੁਹਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ
ਤੁਹਾਡੀ ਸਾਈਟ ਦੀਆਂ ਫ਼ਾਈਲਾਂ, WordPress ਸਾਈਟਾਂ 'ਤੇ wp-cli, composer, ਅਤੇ ਉਹ PHP ਵਰਜਨ ਜਿਸ 'ਤੇ ਸਾਈਟ ਸੈੱਟ ਹੈ। ਤੁਸੀਂ ਸਾਈਟ ਦੇ ਆਪਣੇ ਅਲੱਗ ਕੀਤੇ ਵਾਤਾਵਰਣ ਦੇ ਅੰਦਰ ਹੁੰਦੇ ਹੋ — ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਗਾਹਕ ਦੀਆਂ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਦੇਖ ਸਕਦੇ, ਅਤੇ ਨਾ ਹੀ ਉਹ ਤੁਹਾਡੀਆਂ ਦੇਖ ਸਕਦੇ ਹਨ।
ਪ੍ਰਮਾਣ-ਪੱਤਰ ਪ੍ਰਤੀ ਖਾਤਾ ਹੋਣ ਦੀ ਬਜਾਏ ਪ੍ਰਤੀ ਸਾਈਟ ਕਿਉਂ ਹਨ
ਕਿਉਂਕਿ ਪਹੁੰਚ ਅਕਸਰ ਕਿਸੇ ਠੇਕੇਦਾਰ ਨਾਲ ਸਾਂਝੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਪ੍ਰਤੀ ਸਾਈਟ ਇੱਕ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਸੇ ਨੂੰ ਬਿਲਕੁਲ ਉਹੀ ਸਾਈਟ ਦੇ ਸਕਦੇ ਹੋ ਜਿਸ 'ਤੇ ਉਹ ਕੰਮ ਕਰ ਰਹੇ ਹਨ। ਬਾਅਦ ਵਿੱਚ ਇਸਨੂੰ ਰੱਦ ਕਰਨ ਨਾਲ ਕਿਸੇ ਹੋਰ ਚੀਜ਼ 'ਤੇ ਅਸਰ ਨਹੀਂ ਪੈਂਦਾ।
⭐ ਮਸ਼ੀਨ ਦੀ ਬਜਾਏ ਕਿਸੇ ਵਿਅਕਤੀ ਲਈ, ਉਹਨਾਂ ਨੂੰ ਆਪਣੀ ਟੀਮ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ (ਸੰਸਥਾ → ਟੀਮ) — ਉਹ ਫਿਰ ਆਪਣੇ ਤੌਰ 'ਤੇ ਸਾਈਨ ਇਨ ਕਰਦੇ ਹਨ, ਉਹਨਾਂ ਦੀ ਪਹੁੰਚ ਉਹਨਾਂ ਦੇ ਆਪਣੇ ਨਾਮ ਹੇਠ ਦਰਜ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਹਟਾਉਣ ਨਾਲ ਸਭ ਕੁਝ ਇੱਕੋ ਵਾਰ ਹਟ ਜਾਂਦਾ ਹੈ।